Aracılığıyla paylaş


Varbinary(max) ve xml sütunlar (tam metin araması) sorgulama

Yoksa bir varbinary(max), varbinary, veya xml sütun tam metin dizini olup, onu sorgulanan kullanarak tam metin yüklemler (CONTAINS ve freetext) ve işlevleri (CONTAINSTABLE ve freetexttable) gibi tüm diğer tam metin dizini sütun.

Önemli notÖnemli

Tam metin arama ile görüntü sütunları da çalışır.Ancak, image veri türü bir gelecekte kaldırılır sürüm , SQL Server.Bu veri türü yeni geliştirme çalışması kullanmaktan kaçının ve şu anda kullanan uygulamaları değiştirmek plan.Use varbinary(max) veri türü yerine.

varbinary(max) veya varbinary veri

A single varbinary(max) or varbinary column can store many types of documents.SQL Server 2008 supports any document type for which a filter is installed and available in the operative system.Her belgenin belge türü, belge dosya uzantısıyla tanımlanır.Örneğin, .doc dosya uzantısı için tam metin araması, Microsoft Word belgeleri destekleyen filtre kullanır.Kullanılabilir belge türlerinin listesi için sorgu sys.fulltext_document_types Katalog görünümü.

Tam metin altyapısı işletim sistemine yüklenen ve varolan filtreleri yararlanabileceğiniz unutmayın.İşletim sistemi filtreleri, sözcük ayırıcılarını ve sözcük köklerini kullanmadan önce bunları sunucuya yüklemeniz gerekir örnekaşağıdaki gibi:

EXEC sp_fulltext_service @action='load_os_resources', @value=1;

Tam metin dizini oluşturmak için bir varbinary(max) sütunu, tam-metin arama motoru gereken belgeleri dosya uzantıları için erişim varbinary(max) sütun.Bu bilgilerin depolanması gerekir bir tablo , sütun adı verilen bir türü sütun ile ilişkili olmalıdır varbinary(max) sütunda tam metin dizini.Tam-metin arama motoru, bir belgeyi sıralarken, tür dosya uzantısını kullanır sütun kullanmak için hangi filtre tanımlamak için.

XML verileri

Bir xml veri türü sütun depoları yalnızca xml belgelerini ve parçalarını ve yalnızca xml filtre kullanılan belgeler.Bu nedenle, bir tür gereksiz sütun.Üzerinde xml sütunları tam metin dizini xml öğelerinin içeriğinin dizinini oluşturur ancak yoksayar xml işaretleme.Öznitelik değerleri sayısal değerler oldukları sürece dizini tam metin.Öğe etiketleri olarak token sınırları kullanılır.İyi biçimlendirilmiş xml veya html belgelerini ve parçalarını içeren birden çok dili destekler.

Üzerinde sorgulama hakkında daha fazla bilgi için bir xml sütun, bkz: Bir xml sütun üzerinde tam metin dizini.