Поделиться через


Хранимые процедуры полнотекстового поиска и семантического поиска (Transact-SQL)

Область применения: SQL Server

SQL Server поддерживает следующие системные хранимые процедуры, используемые для реализации полнотекстовых индексов и семантических индексов.

Хранимые процедуры полнотекстового поиска

  • sp_fulltext_catalog

    Создает и удаляет полнотекстовый каталог, запускает и останавливает действие индексирования для каталога. Для каждой базы данных можно создать несколько полнотекстовых каталогов.

    Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG и DROP FULLTEXT CATALOG.

  • sp_fulltext_column

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

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

  • sp_fulltext_database

    Не влияет на полнотекстовые каталоги в SQL Server 2008 (10.0.x) и более поздних версиях и поддерживается только для обратной совместимости.

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

  • sp_fulltext_keymappings

    Возвращает сопоставления между идентификаторами документов (DocIds) и значениями полнотекстового ключа.

  • sp_fulltext_load_thesaurus_file

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

  • sp_fulltext_pendingchanges

    Возвращает необработанные изменения, например ожидающие выполнения операции вставки, обновления и удаления, для указанной таблицы, в которой отслеживаются изменения.

  • sp_fulltext_service

    Изменяет серверные свойства полнотекстового поиска для SQL Server.

  • sp_fulltext_table Метки или отменяют маркировку таблицы для полнотекстового индексирования.

    Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте CREATE FULLTEXT INDEX, ALTER FULLTEXT INDEX и DROP FULLTEXT INDEX .

  • sp_help_fulltext_catalog_components

    Возвращает список всех компонентов (фильтров, разделителей слов и обработчиков протоколов), используемых для всех полнотекстовых каталогов в текущей базе данных.

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

  • sp_help_fulltext_catalogs

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

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

  • sp_help_fulltext_catalogs_cursor

    Использует курсор для возвращения идентификатора, имени, корневого каталога, состояния и числа полнотекстовых индексированных таблиц для заданного полнотекстового каталога.

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

  • sp_help_fulltext_columns

    Возвращает столбцы, предназначенные для полнотекстового индексирования.

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

  • sp_help_fulltext_columns_cursor

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

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

  • sp_help_fulltext_system_components

    Возвращает сведения о зарегистрированных средствах разбиения по словам, фильтрах и обработчиках протоколов, а также список идентификаторов баз данных и полнотекстовых каталогов, которые использовали указанный компонент.

  • sp_help_fulltext_tables

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

  • sp_help_fulltext_tables_cursor

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

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

Хранимые процедуры семантического поиска

  • sp_fulltext_semantic_register_language_statistics_db

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

  • sp_fulltext_semantic_unregister_language_statistics_db

    Отменяет регистрацию существующей базы данных статистики языка семантики из текущего экземпляра SQL Server и удаляет все связанные метаданные.