Свойства полнотекстового каталога и индекса (Transact-SQL)

Для получения значений различных полнотекстовых свойств индексирования может использоваться несколько функций Transact-SQL, например OBJECTPROPERTYEX и FULLTEXTCATALOGPROPERTY. Данные сведения полезны при администрировании и устранении неполадок в полнотекстовом поиске.

В следующей таблице приведен список доступных свойств полнотекстового поиска и связанных с ним функций Transact-SQL.

ПримечаниеПримечание

Здесь рассматриваются только полнотекстовые свойства, применяемые в SQL Server 2008.

Свойство

Описание

Функция

AccentSensitivity

Настройка учета диакритических знаков.

FULLTEXTCATALOGPROPERTY

FullTextTypeColumn

TYPE COLUMN в таблице, которая содержит информацию о типе документа столбца.

COLUMNPROPERTY

ImportStatus

Указывает, выполняется ли в настоящее время импорт полнотекстового каталога.

FULLTEXTCATALOGPROPERTY

IndexSize

Размер полнотекстового каталога в мегабайтах (МБ).

FULLTEXTCATALOGPROPERTY

IsFulltextIndexed

Указывает, включено ли в столбце полнотекстовое индексирование.

COLUMNPROPERTY

IsFulltextKey

Указывает, является ли индекс полнотекстовым ключом таблицы.

INDEXPROPERTY

ItemCount

Количество полнотекстовых индексированных элементов в полнотекстовом каталоге.

FULLTEXTCATALOGPROPERTY

MergeStatus

Указывает, выполняется ли слияние в единый файл.

FULLTEXTCATALOGPROPERTY

PopulateCompletionAge

Разница в секундах между завершением последнего заполнения полнотекстового индекса и 01/01/1990 00:00:00.

FULLTEXTCATALOGPROPERTY

PopulateStatus

Состояние заполнения.

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

FULLTEXTCATALOGPROPERTY

TableFulltextBackgroundUpdateIndexOn

Указывает, имеется ли в таблице фоновое полнотекстовое индексирование обновлений.

OBJECTPROPERTYEX

TableFulltextCatalogId

Идентификатор полнотекстового каталога, где находятся данные полнотекстового индекса таблицы.

OBJECTPROPERTYEX

TableFulltextChangeTrackingOn

Указывает, включено ли в таблице полнотекстовое отслеживание изменений.

OBJECTPROPERTYEX

TableFulltextDocsProcessed

Количество строк, обработанных с начала полнотекстового индексирования.

OBJECTPROPERTYEX

TableFulltextFailCount

Количество строк, для которых полнотекстовый поиск не выявил индекса.

OBJECTPROPERTYEX

TableFulltextItemCount

Количество строк, для которых было успешно выполнено полнотекстовое индексирование.

OBJECTPROPERTYEX

TableFulltextKeyColumn

Идентификатор столбца полнотекстового уникального ключевого столбца.

OBJECTPROPERTYEX

TableFullTextMergeStatus

Определяет, участвует ли в настоящий момент полнотекстовый индекс для таблицы в процессе слияния.

OBJECTPROPERTYEX

TableFulltextPendingChanges

Количество отслеженных в процессе изменений.

OBJECTPROPERTYEX

TableFulltextPopulateStatus

Указывает состояние заполнения полнотекстовой таблицы.

OBJECTPROPERTYEX

TableHasActiveFulltextIndex

Указывает, содержит ли таблица активный полнотекстовый индекс.

OBJECTPROPERTYEX

UniqueKeyCount

Количество уникальных ключей в полнотекстовом каталоге.

FULLTEXTCATALOGPROPERTY