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


Хранимые процедуры компонента Full-Text Search (Transact-SQL)

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

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

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

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

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

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

    В будущей версии 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.