Tam metin arama filtreleri

Belgeleri dizinleme bir varbinary, varbinary(max), image, veya xml veri türü sütun gerektirir ek işleme.Bu işlem bir filtre tarafından gerçekleştirilmesi gerekir.Filtre (kaldırma biçimlendirme) belgesinden metin bilgileri ayıklar.Filtre metin tablo sütun ile ilişkili dil için sözcük ayırıcı bileşen sonra gönderir.

Verilen belge tipine (.doc, .pdf .xls, .xml ve diğerleri) verilen filtre özeldir.Bu filtreler uygulamak IFilter arabirim.Bu belge türleri hakkında daha fazla bilgi için sorgu sys.fulltext_document_types Katalog görünümü.

Tek bir ikili belgeleri saklanabilir varbinary(max) veya image sütun.Her belge için SQL Server seçerse doğru filtre dayanarak dosya uzantısı.Dosya uzantısı görünür, çünkü ne zaman dosya depolanır bir varbinary(max) veya image sütunu, dosya uzantısını (.doc, .xls, .pdf ve diğerleri) depolanan, ayrı bir sütunda yer alan tablo, adı verilen bir tür sütun.Bu tür sütun karakter tabanlı veri her türlü olabilir ve için .doc gibi belge dosya uzantısı içeren bir Microsoft Word belgesi.De belge içinde tablo Adventure Works, belge sütun türü olan varbinary(max)ve türü sütun DosyaUzantısı, tür nvarchar(8).

Not

Bir filtre uygulaması bağlı üst nesnenin katıştırılmış nesneleri işlemek mümkün olabilir.Ancak, SQL Server bağlantılar izlemek için filtreleri yapılandırmadiğer nesnelerin.

SQL Server 2008kendi xml ve html filtreleri yükler.Buna ek olarak, filtre için Microsoft özel biçimleri (.doc, .xdoc, .ppt vb.) önceden yüklü olan işletim sisteminde de tarafından yüklenen SQL Server.örnek üzerinde yüklü olan filtreleri tanımlamak için SQL Server, kullanma sp_help_fulltext_system_components saklı yordam, aşağıdaki gibi:

EXEC sp_help_fulltext_system_components 'filter'; 

Filtreler için kullanmadan önce olmayan Microsoft biçimleri, ancak gerekir el ile yükleme bunlara sunucu örnek.Ek filtreler yükleme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Kayıtlı sözcük ayırıcılarını ve süzgeçler (Transact-SQL) listesini değiştir.

Türünü görüntülemek için sütun varolan bir tam metin dizini içinde