Установка и настройка Pilot-TextSearch-Server

Для осуществления поиска по тексту в документах база данных должна быть проиндексирована с помощью Pilot-TextSearch-Server, который необходимо установить и настроить.

Установка Pilot-TextSearch-Server

Cкачайте и распакуйте актуальную версию Pilot-TextSearch-Server. Запустите файл установщика Pilot-SearchServer-setup.exe.

Для работы с Pilot-TextSearch-Server необходимо установить лицензию. Для получения лицензии обратитесь к поставщику ПО АСКОН.

Подключение Pilot-TextSearch-Server к базе данных

Pilot-TextSearch-Server подключается к управляемой сервером Pilot-Server базе данных.

Подключение осуществляется с помощью программы pTextSearchServer (подробнее см. Утилита pTextSearchServer):

  1. Подключитесь к базе данных:
  2. pTextSearchServer -c [database url]

    Вместо [database url] вставьте адрес подключения к базе данных. Например, если Pilot-Server и Pilot-TextSearch-Server расположены на одной машине:

    pTextSearchServer -c http://localhost:5545/pilot-ice_ru

    Введите логин и пароль.

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

    Вывод команды должен быть следующим:

    Success connection to database: http://[database url]

  3. Проверьте статус сервера, открыв в браузере страницу http://localhost:9095/status.
  4. При успешном подключении откроется Hangfire Dashboard — вэб-интерфейс планировщика задач Hangfire.

Индексация базы данных

Для индексации подключенной к Pilot-TextSearch-Server базы данных введите команду.

pTextSearchServer -i

За ходом индексации базы данных можно следить в Hangfire Dashboard. Выберите Jobs и сможете увидеть количество задач: запланированных, в очереди, в обработке, выполненных, проваленных, удалённых и ожидающих.