Управление и наблюдение за полнотекстовым поиском для экземпляра сервера

С полнотекстовым администрированием нескольких экземпляров связаны следующие задачи.

  • Задачи управления системой, например управление службой средства запуска FDHOST (MSSQLFDLauncher), повторный запуск процесса узла управляющей программы фильтрации при изменении учетных данных учетной записи службы, настройка свойств полнотекстового поиска на уровне сервера и создание резервных копий полнотекстовых каталогов. На уровне сервера, к примеру, можно указать язык полнотекстового поиска по умолчанию, отличающийся от языка экземпляра сервера по умолчанию.

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

  • Настройка полнотекстового поиска в пользовательской базе данных. Такая настройка включает в себя создание одного или нескольких полнотекстовых каталогов для базы данных и определение полнотекстового индекса на каждой таблице или на индексированном представлении, где требуется выполнять полнотекстовые запросы.

В этом разделе

  • Просмотр или изменение свойств сервера для средств полнотекстового поиска

  • Просмотр дополнительных свойств сервера полнотекстового поиска

  • Отслеживание действий полнотекстового поиска

Просмотр или изменение свойств сервера для средств полнотекстового поиска

В среде Среда SQL Server Management Studio можно просматривать свойства полнотекстового поиска в экземпляре SQL Server.

Просмотр и изменение свойств сервера для полнотекстового поиска

  1. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.

  2. В диалоговом окне Свойства сервера щелкните страницу Дополнительно, чтобы просмотреть сведения о полнотекстовом поиске на сервере. Ниже приведены свойства полнотекстового поиска.

    • Язык полнотекстового поиска по умолчанию

      Указывает язык, используемый по умолчанию для полнотекстовых индексированных столбцов. Лингвистический анализ полнотекстовых индексированных данных зависит от языка данных. Значением по умолчанию для этого параметра является язык сервера. Дополнительные сведения о языке, соответствующем отображаемому параметру, см. в разделе sys.fulltext_languages (Transact-SQL).

    • Параметр обновления полнотекстового поиска

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

      Существуют следующие альтернативы.

      • Импорт
        Полнотекстовые каталоги импортируются. Обычно импорт производится значительно быстрее перестроения. Например, если используется только один процессор, то импорт выполняется в 10 раз быстрее, чем перестроение. Однако в импортированных полнотекстовых каталогах не используются новые улучшенные средства разбиения по словам, добавленные в SQL Server 2008, поэтому со временем рекомендуется произвести перестроение полнотекстовых каталогов.

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

        Перестроение может выполняться в многопоточном режиме; если доступно более 10 процессоров, то перестроение может выполниться быстрее импорта, если будет разрешено использовать все процессоры.

        Если полнотекстовый каталог недоступен, связанные полнотекстовые индексы перестраиваются. Этот параметр доступен только для баз данных SQL Server 2005.

      • Перестроить
        Полнотекстовые каталоги перестраиваются с помощью новых и улучшенных средств разбиения по словам. Перестроение индексов может занять длительное время, а после обновления может потребоваться значительный объем ресурсов ЦП и памяти.

      • Сбросить
        Полнотекстовые каталоги сбрасываются. Полнотекстовые файлы каталога SQL Server 2005 удалены, но метаданные для полнотекстовых каталогов и полнотекстовых индексов сохранены. После обновления для всех полнотекстовых индексов отключается отслеживание изменений и сканирование не запускается автоматически. После завершения обновления каталог останется пустым, пока не будет вручную запущено полное заполнение.

      Сведения о выборе параметра полнотекстового обновления см. в разделе Обновление полнотекстового поиска из SQL Server 2005.

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

      Режим обновления полнотекстовых индексов также можно задать с помощью действия upgrade_option процедуры sp_fulltext_service.

[В НАЧАЛО]

Просмотр дополнительных свойств сервера полнотекстового поиска

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

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

Свойство

Описание

Функция

IsFullTextInstalled

Указывает, установлен ли компонент Full-Text Search в текущем экземпляре SQL Server.

LoadOSResources

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

FULLTEXTSERVICEPROPERTY

VerifySignature

Указывает, загружает ли средство полнотекстового поиска только подписанные двоичные файлы.

FULLTEXTSERVICEPROPERTY

[В НАЧАЛО]

Отслеживание действий полнотекстового поиска

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

Просмотр сведений о полнотекстовых каталогах, в которых в данный момент выполняются действия по заполнению

Просмотр текущих действий процесса в узле управляющей программы фильтрации

Просмотр сведений о текущих заполнениях индексов

Просмотр буферов в пуле памяти, которые используются в процессе сканирования или диапазона сканирования.

Просмотр пулов общей памяти, доступных сборщику полнотекстовых данных для полнотекстового сканирования или диапазона полнотекстового сканирования

Просмотр сведений о каждом пакете полнотекстового индексирования

Просмотр сведений о конкретных диапазонах, связанных с текущим заполнением

[В НАЧАЛО]