Udostępnij za pośrednictwem


Querying varbinary(max) and xml Columns (Full-Text Search)

Jeśli varbinary(max), varbinary, lub xml Kolumna jest indeksowania pełnotekstowego, może być badane, przy użyciu pełnego tekstu predykatów (CONTAINS i FREETEXT) i funkcji (CONTAINSTABLE i FREETEXTTABLE), podobnie jak wszystkie inne pełnego tekstu kolumny indeksowanej.

Important noteImportant Note:

Przeszukiwanie pełnego tekstu działa kolumny obrazu.Jednak image Typ danych, zostanie on usunięty w przyszłej wersja programu SQL Server. Należy unikać stosowania tego typu danych w nowej pracy rozwoju i zaplanować do modyfikowania aplikacji, które aktualnie go używają.Użycie varbinary(max) Zamiast tego typu danych.

dane varbinary(max) lub varbinarnym

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 z 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.Aby wyświetlić listę typów dokumentów dostępnych kwerendy sys.fulltext_document_types Służy do wyświetlania katalogu.

Należy zauważyć, że aparat Full-Text mogą korzystać z istniejące filtry, które są zainstalowane w systemie operacyjnym.Przed użyciem filtrów systemu operacyjnego, wyraz wyłączników i stemmers należy załadować je w wystąpieniu serwera w następujący sposób:

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

Aby utworzyć indeks pełnotekstowy na varbinary(max) kolumny, aparat Full-Text musi mieć dostęp do rozszerzenia plików dokumentów w varbinary(max) Kolumna. Te informacje muszą być przechowywane kolumna tabela, o nazwie kolumna typu, które muszą być skojarzone z varbinary(max) kolumna w indeksie pełnego tekstu. Podczas indeksowania dokumentu, aparat Full-Text wyszukuje rozszerzenia pliku kolumna Typ filtru, które do używania.

dane XML

An xml data type kolumna stores only XML documents and fragments, and only the XML filter is used for the documents. W związku z tym kolumna typu jest zbędne.Na xml kolumny, indeks pełnotekstowy indeksuje zawartość elementów XML, ale ignoruje oznakowanie XML. ComparisonStyle jest mapą bitową, która jest obliczana przy użyciu następujących wartości.Ignoruj akcentuIgnoruj kana

Aby uzyskać więcej informacji na temat wykonywania kwerend na xml kolumna, zobacz Full-Text Index on an XML Column.