Полнотекстовый поиск и хранимые процедуры семантического поиска (Transact-SQL)
Применимо к:SQL Server
SQL Server поддерживает следующие системные хранимые процедуры, которые используются для реализации и запроса полнотекстовых индексов и семантических индексов.
Хранимые процедуры для работы с полнотекстовым поиском
sp_fulltext_catalog
Создает и удаляет полнотекстовый каталог, запускает и останавливает действие индексирования для каталога. Для каждой базы данных можно создать несколько полнотекстовых каталогов.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте инструкции CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG и DROP FULLTEXT CATALOG .
sp_fulltext_column
Определяет, должен ли конкретный столбец таблицы использоваться в полнотекстовом индексировании.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте ALTER FULLTEXT INDEX .
sp_fulltext_database, хранимая процедура
Не влияет на полнотекстовые каталоги в SQL Server 2008 (10.0.x) и более поздних версиях и поддерживается только для обратной совместимости.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
sp_fulltext_keymappings
Возвращает сопоставления идентификаторов документов (DocId) и значений полнотекстового ключа.
sp_fulltext_load_thesaurus_file, хранимая процедура
Выполняет синтаксический анализ и загрузку данных из обновленного файла тезауруса, который соответствует коду языка, и запускает повторную компиляцию полнотекстовых запросов, использующих этот тезаурус.
sp_fulltext_pendingchanges
Возвращает необработанные изменения, например ожидающие выполнения операции вставки, обновления и удаления, для указанной таблицы, в которой отслеживаются изменения.
sp_fulltext_service, хранимая процедура
Изменяет серверные свойства полнотекстового поиска для SQL Server.
sp_fulltext_table
Отмечает таблицу для полнотекстового индексирования или снимает эту отметку.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте CREATE FULLTEXT INDEX, ALTER FULLTEXT INDEXи DROP FULLTEXT INDEX .
sp_help_fulltext_catalog_components
Возвращает список всех компонентов (фильтров, разделителей слов и обработчиков протоколов), используемых для всех полнотекстовых каталогов в текущей базе данных.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
sp_help_fulltext_catalogs
Возвращает идентификатор, имя, корневой каталог, состояние и число таблиц с полнотекстовым индексом для заданного полнотекстового каталога.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте представление каталога sys.fulltext_catalogs .
sp_help_fulltext_catalogs_cursor
Использует курсор для возвращения идентификатора, имени, корневого каталога, состояния и числа полнотекстовых индексированных таблиц для заданного полнотекстового каталога.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте представление каталога sys.fulltext_catalogs .
sp_help_fulltext_columns
Возвращает столбцы, предназначенные для полнотекстового индексирования.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте представление каталога sys.fulltext_index_columns .
sp_help_fulltext_columns_cursor
Использует курсор для возврата столбцов, назначенных для полнотекстового индексирования.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте представление каталога sys.fulltext_index_columns .
sp_help_fulltext_system_components
Возвращает сведения о зарегистрированных средствах разбиения по словам, фильтрах и обработчиках протоколов, а также список идентификаторов баз данных и полнотекстовых каталогов, которые использовали указанный компонент.
sp_help_fulltext_tables
Возвращает список таблиц, зарегистрированных для полнотекстового индексирования.
sp_help_fulltext_tables_cursor
Возвращает список таблиц, зарегистрированных для полнотекстового индексирования.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте представление каталога sys.fulltext_indexes .
Хранимые процедуры семантического поиска
sp_fulltext_semantic_register_language_statistics_db (Transact-SQL)
Регистрирует предварительно заполненную базу данных семантической статистики языка в текущем экземпляре SQL Server.
sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL)
Отменяет регистрацию существующей базы данных семантической статистики языка из текущего экземпляра SQL Server и удаляет все связанные метаданные.
См. также:
Представления каталога полнотекстового и семантического поиска (Transact-SQL)
Динамические административные представления и функции полнотекстового и семантического поиска (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Полнотекстовый поиск