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


Средство полнотекстового поиска (Майкрософт) для SQL Server

Изменения: 12 декабря 2006 г.

Средство полнотекстового поиска (Майкрософт) для SQL Server (MSFTESQL) — это служба, предназначенная для выполнения полнотекстового индексирования и поиска. Механизм MSFTESQL основан на технологии Microsoft Search (MSSearch) и интегрирован в компонент Microsoft SQL Server 2005 Database Engine.

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

В SQL Server 2005 используется параллельная установка экземпляров средства полнотекстового поиска. Каждому экземпляру SQL Server соответствует отдельный экземпляр службы MSFTESQL, в том числе специальные компоненты (например, средства разбиения по словам и фильтры), ресурсы (например, память), а также конфигурация (например, параметры уровня обслуживания resource_usage на уровне экземпляра).

Функции средства полнотекстового поиска (Microsoft) для SQL Server

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

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

    • Слова или фразы.
    • Слова, находящиеся в непосредственной близости друг от друга.
    • Флективные формы слов.
    • Наборы расширения на основе тезауруса.

См. также

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

Архитектура компонента Full-Text Search

Другие ресурсы

Основные понятия компонента Full-Text Search

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Разъяснено, что MSFTESQL можно настроить для выполнения под учетной записью, отличной от MSSQLSERVER.