Udostępnij za pośrednictwem


Badanie varbinary(max) i xml kolumn (wyszukiwanie pełnotekstowe)

Jeśli varbinary(max), varbinary, lub xml Kolumna jest indeksowana pełnego tekstu, można wyszukiwać, używając predykaty pełnego tekstu (ZAWIERA i FREETEXT) i funkcje (CONTAINSTABLE i FREETEXTTABLE), podobnie jak wszystkie inne pełnotekstowego indeksowania kolumny.

Ważna informacjaWażne:

Wyszukiwanie pełnotekstowe działa także kolumny obrazu.Jednakże image typu danych zostanie usunięta w przyszłej wersja SQL Server.Unikaj używania tego typu danych w nowych prac rozwojowych i plan aplikacji korzystających aktualnie go zmodyfikować.Użyj varbinary(max) Typ danych, zamiast.

varbinary(max) lub varbinary danych

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.Typ dokumentu każdego dokumentu jest identyfikowany przez rozszerzenie pliku dokumentu.Na przykład dla rozszerzenia pliku .doc, przeszukiwanie pełnego tekstu używa filtru, który obsługuje dokumenty programu Microsoft Word.Listę dostępnych typów dokumentów, kwerenda sys.fulltext_document_types wykazu widoku.

Należy zauważyć, że aparat pełnego tekstu można wykorzystać istniejące filtry, które są zainstalowane w systemie operacyjnym.Przed użyciem filtrów systemu operacyjnego, moduły dzielenia wyrazów i programy szukające rdzeni należy załadować je na serwerze wystąpienie, jak następuje:

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

Do tworzenia indeksu pełnotekstowego na varbinary(max) kolumna, pełnego tekstu aparat potrzebuje dostępu do rozszerzeń plików dokumentów w varbinary(max) kolumna.Informacje te muszą być przechowywane kolumna tabela o nazwie kolumna typu, które muszą być skojarzone z varbinary(max) kolumna indeksu pełnotekstowego.Podczas indeksowania dokumentu silnika pełnego tekstu wykorzystuje rozszerzenie pliku kolumna Typ filtru, które umożliwia zidentyfikowanie.

dane XML

xml kolumna Typ danych przechowuje tylko dokumenty XML i fragmentów, i tylko filtr XML jest używany dla dokumentów.Dlatego kolumna Typ jest zbędne.Na xml kolumny indeksu pełnotekstowego indeksuje zawartość elementów XML, ale ignoruje znaczników XML.Wartości atrybutów są pełnotekstowe indeksowane, chyba że są wartościami numerycznymi.Element tagi są używane jako granice tokenu.Obsługiwane są poprawnie sformułowane dokumentów XML lub HTML i fragmenty zawierających wiele języków.

Aby uzyskać więcej informacji o przeszukiwaniu na xml kolumna, zobacz Indeksu pełnotekstowego w kolumnie XML.