Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Sunucu örneği için tam metin yönetimi şunları içerir:
FDHOST Launcher hizmetini (MSSQLFDLauncher) yönetme, hizmet hesabı kimlik bilgilerini değiştirirseniz filtre daemon ana bilgisayar işlemini yeniden başlatma, sunucu genelinde tam metin özelliklerini yapılandırma ve tam metin kataloglarını yedekleme gibi sistem yönetimi görevleri. Örneğin, sunucu düzeyinde, sunucu örneğinin varsayılan dilinden bir bütün olarak farklı bir varsayılan tam metin dili belirtebilirsiniz.
Tam metin dil bileşenlerini yapılandırma (sözcük ayırıcılar ve kök sözcükler, eş anlamlılar dosyası, durdurma kelimeleri ve durdurma listeleri).
Kullanıcı veritabanını tam metin araması için yapılandırma. Bu, veritabanı için bir veya daha fazla tam metin kataloğu oluşturmayı ve tam metin sorguları yürütmek istediğiniz her tabloda veya dizinli görünümde bir tam metin dizini tanımlamayı içerir.
Full-Text Arama için Sunucu Özelliklerini Görüntüleme veya Değiştirme
SQL Server Management Studio'da bir SQL Server örneğinin tam metin özelliklerini görüntüleyebilirsiniz.
Tam metin araması için sunucu özelliklerini görüntülemek ve değiştirmek için
Nesne Gezgini'nde bir sunucuya sağ tıklayın ve ardından Özellikleröğesine tıklayın.
Sunucu Özellikleri iletişim kutusunda, tam metin arama hakkındaki sunucu bilgilerini görüntülemek için Gelişmiş sayfasına tıklayın. Tam metin özellikleri aşağıdaki gibidir:
Varsayılan Full-Text Dili
Tam metin dizinli sütunlar için varsayılan bir dil belirtir. Tam metin dizinli verilerin dil analizi, verilerin diline bağlıdır. Bu seçeneğin varsayılan değeri sunucunun dilidir. Görüntülenen ayara karşılık gelen dil için bkz. sys.fulltext_languages (Transact-SQL).
Full-Text Yükseltme Seçeneği
Bu sunucu özelliği, bir veritabanını SQL Server 2005'ten (9.x) daha yeni bir sürüme yükseltirken tam metin dizinlerinin nasıl geçirileceğini denetler. Bu özellik bir veritabanı ekleyerek, veritabanı yedeğini geri yükleyerek, dosya yedeğini geri yükleyerek veya Veritabanını Kopyalama Sihirbazı'nı kullanarak veritabanını kopyalayarak yükseltme için geçerlidir.
Alternatifler şunlardır:
İçeri Aktarma
Tam metin katalogları içeri aktarılır. Genellikle içeri aktarma işlemi yeniden oluşturma işleminden önemli ölçüde daha hızlıdır. Örneğin, yalnızca bir CPU kullanırken içeri aktarma işlemi yeniden derlemeden yaklaşık 10 kat daha hızlı çalışır. Ancak, içeri aktarılan bir tam metin kataloğu SQL Server 2008'de (10.0.x) tanıtılan yeni ve gelişmiş sözcük ayırıcıları kullanmaz, bu nedenle tam metin kataloglarınızı en sonunda yeniden derlemek isteyebilirsiniz.Not
Yeniden oluşturma, çok iş parçacıklı modda çalıştırılabilir ve eğer 10'dan fazla CPU varsa, yeniden oluşturmanın tüm CPU'ları kullanmasına izin verirseniz yeniden oluşturma işlemi içeri aktarma işlemine kıyasla daha hızlı çalışabilir.
Tam metin kataloğu kullanılamıyorsa, ilişkili tam metin dizinleri yeniden oluşturulur. Bu seçenek yalnızca SQL Server 2005 (9.x) veritabanlarında kullanılabilir.
Yeniden inşa et
Tam metin katalogları, yeni ve gelişmiş sözcük ayırıcıları kullanılarak yeniden oluşturulur. Dizinlerin yeniden oluşturulması biraz zaman alabilir ve yükseltmeden sonra önemli miktarda CPU ve bellek gerekebilir.Sıfırlama
Tam metin katalogları sıfırlanır. SQL Server 2005 (9.x) tam metin katalog dosyaları kaldırılır, ancak tam metin katalogları ve tam metin dizinleri için meta veriler korunur. Yükseltildikten sonra, tüm tam metin dizinleri değişiklik izleme için devre dışı bırakılır ve gezinmeler otomatik olarak başlatılmaz. Yükseltme tamamlandıktan sonra, manuel olarak tam bir doldurma yapmadığınız sürece katalog boş kalacaktır.Tam metin yükseltme seçeneği hakkında bilgi için, TamYükseltme Full-Text Aramabölümüne bakın.
Not
Tam metin yükseltme seçeneği, sp_fulltext_serviceupgrade_option eylemi kullanılarak da ayarlanabilir.
Ek Full-Text Sunucusu Özelliklerini Görüntüleme
Transact-SQL işlevleri, tam metin aramasının çeşitli sunucu düzeyindeki özelliklerinin değerini almak için kullanılabilir. Bu bilgiler, tam metin aramasını yönetmek ve sorunlarını gidermek için kullanışlıdır.
Aşağıdaki tabloda bir SQL Server sunucu örneğinin tam metin özellikleri ve bunların ilgili Transact-SQL işlevleri listelenmektedir.
| Mülk | Açıklama | Fonksiyon |
|---|---|---|
| IsFullTextInstalled | Tam metin bileşeninin geçerli SQL Server örneğiyle yüklenip yüklenmediği. |
FULLTEXTSERVICEPROPERTY SERVERPROPERTY |
| LoadOSResources | İşletim sistemi sözcük ayırıcılarının ve filtrelerin bu SQL Server örneğiyle kaydedilip kullanılmadığı kontrol ediliyor mu? | FULLTEXTSERVICEPROPERTY |
| VerifySignature | yalnızca imzalı ikili dosyaların Full-Text Altyapısı tarafından yüklenip yüklenmeyeceğini belirtir. | FULLTEXTSERVICEPROPERTY |
Full-Text Arama Aktivitelerini Takip Etme
Çeşitli dinamik yönetim görünümleri ve işlevleri, sunucu örneğinde tam metin arama etkinliğini izlemek için kullanışlıdır.
Devam eden popülasyon etkinliğine sahip tam metin katalogları hakkındaki bilgileri görüntülemek için
Bir filtre daemon ana bilgisayar sürecinin mevcut etkinliğini görüntülemek için
Devam eden dizin popülasyonları hakkında bilgileri görüntülemek için
Bir gezinme veya gezinme aralığının parçası olarak kullanılan bellek havuzundaki bellek arabelleklerini görüntülemek için.
Tam metin gezinme veya tam metin gezinme aralığı için tam metin toplayıcı bileşeninde kullanılabilen paylaşılan bellek havuzlarını görüntülemek için
Her tam metin dizin oluşturma toplu işlemi hakkındaki bilgileri görüntülemek için
Devam etmekte olan bir popülasyonla ilgili belirli aralıklar hakkındaki bilgileri görüntülemek için