Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Перечисляет инструкции Transact-SQL и объекты базы данных SQL Server, поддерживающие полнотекстовый поиск, включая функцию поиска свойств.
Этот список не включает устаревшие объекты.
Список объектов базы данных, которые поддерживают семантический поиск, см. в разделе Инструкции семантического поиска DDL, функции, хранимые процедуры и представления.
Transact-SQL операторы языка определения данных (DDL)
Используйте эти инструкции для определения, изменения и удаления компонентов полнотекстового поиска, таких как каталоги, индексы, списки стоп-списков и списки свойств. Как правило, эти инструкции используются при подготовке базы данных или таблицы для полнотекстового поиска или при обновлении конфигурации.
| Компонент | Create | Alter | Drop |
|---|---|---|---|
| Полнотекстовый каталог: определение логического контейнера для полнотекстовых индексов. | CREATE | ALTER | DROP |
| Полнотекстовый индекс: определите на столбце таблицы для включения возможности полнотекстового запроса. | CREATE | ALTER | DROP |
| Полнотекстовый список стоп-слов: определите список слов, которые следует игнорировать во время полнотекстового индексирования. | CREATE | ALTER | DROP |
| Список свойств поиска: определяет сопоставление имен свойств документа с типами MIME для использования в поиске свойств. | CREATE | ALTER | DROP |
Системные предикаты и функции
Полнотекстовый поиск расширяет Transact-SQL с предикатами и табличными функциями, которые можно использовать для выполнения сложного сопоставления текста в запросах.
| Object | Description |
|---|---|
| СОДЕРЖИТ | Предикат, который проверяет соответствие текстовым значениям условиям полнотекстового поиска (например, слов или фраз). |
| CONTAINSTABLE | Табличная функция значений, возвращающая ключевые значения и ранг строк, соответствующих условиям для полнотекстового запроса. |
| FREETEXT | Предикат, который сравнивает текстовые значения с фразой поиска на естественном языке. |
| FREETEXTTABLE | Табличная функция, аналогичная FREETEXT, возвращающая сведения о ранжировании. |
Функции системных метаданных
Эти функции возвращают значения метаданных, связанные со свойствами полнотекстового поиска или объекта. Они также используются более широко во всех запросах метаданных SQL Server.
| Object | Description |
|---|---|
| COLUMNPROPERTY | Возвращает сведения о свойствах столбца (например, вычисляется ли он). |
| FULLTEXTCATALOGPROPERTY | Возвращает значения свойств для полнотекстового каталога. |
| FULLTEXTSERVICEPROPERTY | Возвращает значения для конфигурации полнотекстовой службы. |
| INDEXPROPERTY | Возвращает сведения об индексе. |
| OBJECTPROPERTY | Возвращает сведения об объектах базы данных. |
| OBJECTPROPERTYEX | Похоже на OBJECTPROPERTY с расширенными типами свойств. |
| SERVERPROPERTY | Возвращает сведения о экземпляре SQL Server. |
Системные хранимые процедуры
Эти хранимые процедуры поддерживают операции управления и диагностики для подсистем полнотекстового поиска.
| Object | Description |
|---|---|
| sp_fulltext_keymappings | Представляет сопоставления между полнотекстовыми ключами и записями индекса. Эта информация полезна для понимания того, как ключевые значения связаны с полнотекстовыми индексами. |
| sp_fulltext_load_thesaurus_file | Загружает файл тезауруса для полнотекстового поиска. Файлы Тезауруса предоставляют синонимы и расширения. |
| sp_fulltext_pendingchanges | Возвращает размер или предполагаемое состояние ожидающих изменений полнотекстового индекса. |
| sp_fulltext_service | Предоставляет административный контроль над параметрами службы полнотекстового поиска. |
| sp_help_fulltext_system_components | Выводит список компонентов системы полнотекстового поиска и их состояния. |
Представления системного каталога
Эти представления предоставляют метаданные полнотекстового поиска, определенные в схеме базы данных.
| Object | Description |
|---|---|
| sys.fulltext_catalogs | Список полнотекстовых каталогов, определенных в базе данных. |
| sys.fulltext_document_types | Отображает типы документов, зарегистрированные для полнотекстового индексирования. |
| sys.fulltext_index_catalog_usages | Показывает связи между полнотекстовыми индексами и каталогами. |
| sys.fulltext_index_columns | Перечисляет столбцы, участвующие в полнотекстовых индексах. |
| sys.fulltext_index_fragments | Предоставляет метаданные фрагментации для полнотекстовых индексов. |
| sys.fulltext_indexes | Перечисляет таблицы с полнотекстовым индексом и данными о ключевом индексе. |
| sys.fulltext_languages | Список языков, поддерживаемых для полнотекстового индексирования. |
| sys.fulltext_stoplists | Перечисляет стоп-листы в базе данных. |
| sys.fulltext_stopwords | Список стоп-слов, определенных в настраиваемых списках стоп-слов. |
| sys.fulltext_system_stopwords | Выводит список системных стоп-слов, встроенных в SQL Server. |
| sys.registered_search_properties | Перечисляет зарегистрированные свойства для поиска по свойствам. |
| sys.registered_search_property_lists | Перечисляет списки свойств, используемые поиском свойств. |
Системные динамические представления управления
Эти динамические административные представления обеспечивают мониторинг в режиме реального времени и внутренние сведения о состоянии, связанные с полнотекстовым индексированием и популяцией.
| Object | Description |
|---|---|
| sys.dm_fts_active_catalogs | В настоящее время отображаются активные полнотекстовые каталоги. |
| sys.dm_fts_fdhosts | Подробности о процессах хоста, поддерживающих полнотекстовую индексацию. |
| sys.dm_fts_index_keywords | Перечисляет ключевые слова, хранящиеся в полнотекстовых индексах. |
| sys.dm_fts_index_keywords_by_document | Ключевые слова, сопоставленные по документам. |
| sys.dm_fts_index_keywords_by_property | Ключевые слова, сопоставленные с зарегистрированным свойством. |
| sys.dm_fts_index_population | Отслеживает состояние популяции полнотекстовых индексов. |
| sys.dm_fts_memory_buffers | Показывает использование буфера памяти для полнотекстового индексирования. |
| sys.dm_fts_memory_pools | Предоставляет статистику пула памяти для полнотекстового поиска. |
| sys.dm_fts_outstanding_batches | Сообщает о невыполненных пакетах обновления индекса. |
| sys.dm_fts_parser | Проверяет, как текст разбивается на токены для полнотекстового индексирования. |
| sys.dm_fts_population_ranges | Отображает диапазоны данных, обрабатываемых во время заполнения индекса. |