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


Просмотр или изменение зарегистрированных фильтры и разделители слов

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

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

  • Используйте представление каталога sys.fulltext_languages следующим образом:

    SELECT * FROM sys.fulltext_languages; 
    

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

  • Используйте системную хранимую процедуру sp_help_fulltext_system_components следующим образом:

    EXEC sp_help_fulltext_system_components 'filter';  
    

Регистрация недавно установленных средств разбиения по словам и фильтров

  • Используйте системную хранимую процедуру sp_fulltext_service для обновления списка языков следующим образом:

    exec sp_fulltext_service 'update_languages'; 
    

Отмена регистрации удаленных средств разбиения по словам и фильтров

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

    exec sp_fulltext_service 'update_languages'
    
  2. Перезапустите процессы узла управляющей программы фильтрации (fdhost.exe) с помощью хранимой процедуры sp_fulltext_service следующим образом.

    exec sp_fulltext_service 'restart_all_fdhosts';
    

Замена существующих средств разбиения по словам или фильтров при установке новых

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

  2. Скопируйте новый DLL-файл в каталог, содержащий стандартные DLL-файлы SQL Server для экземпляра сервера. Расположение по умолчанию:

    C:\Program Files\Microsoft SQL Server\MSSQL.instance_name\MSSQL\Binn

    Примечание по безопасностиПримечание по безопасности

    Рекомендуется загружать только подписанные и проверенные компоненты. Кроме того, службу FDHOST Launcher (MSSQLFDLauncher) рекомендуется запускать с наименьшими возможными правами доступа.

  3. Установите новые средства разбиения по словам или фильтры.

    Установка и загрузка фильтров IFilter из пакета фильтров (Майкрософт)

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

    EXEC sp_fulltext_service @action='load_os_resources', @value=1;
    
  5. Обновите список языков с помощью хранимой процедуры sp_fulltext_service следующим образом.

    EXEC sp_fulltext_service 'update_languages';
    
  6. Перезапустите процессы узла управляющей программы фильтрации (fdhost.exe) с помощью хранимой процедуры sp_fulltext_service следующим образом.

    EXEC sp_fulltext_service 'restart_all_fdhosts'; 
    

См. также

Основные понятия

Настройка учетной записи службы средства запуска управляющей программы полнотекстовой фильтрации

Настройка и управление фильтрами для поиска

Настройка и управление средством разбиения на слова и парадигматические модули для поиска