Утилиты pDraftSearchServer и pTextSearchServer

Pilot-DraftSearch-Server работает только на ОС Windows. Pilot-TextSearch-Server — на ОС Windows и Linux.

Консольные утилиты pDraftSearchServer и pTextSearchServer позволяют управлять подключением Pilot-DraftSearch-Server и Pilot-TextSearch-Server к серверу Pilot-Server и запускать индексацию базы данных.

Для работы c утилитами на OC Windows запустите командную строку и в ней введите:

pDraftSearchServer <команда> [аргумент]

или

pTextSearchServer <команда> [аргумент]

Для работы c утилитой pTextSearchServer на Linux введите:

$ cd <путь к программе>

# ./pTextSearchServer <команда> [аргумент]

<путь к программе> по умолчанию для Linux (согласно руководству по установке) — /opt/pilot-textsearch-server

<команда> заменяется на одну из команд списка, приведённого ниже.

[аргумент] используется c командой --connect

Список команд

Команда Описание команды Вывод Описание вывода
-h, -?,
--help
Помощь по работе с программой Список доступных команд программы с кратким описанием  
-v, --version Показывает версию сервиса [service_name] version is: [current version]  
Error: [System Core] Время ожидания операции истекло. Сервис не работает. Попробуйте запустить его командой:
--start
-1, --start Запускает сервис
(только для ОС Windows)
[service_name] service is running Сервис запущен
[service_name] service is already running Сервис уже был запущен
-0, --stop Останавливает сервис
(только для ОС Windows)
[service_name] service is stopped Сервис остановлен
[service_name] service is already stopped Сервис уже был остановлен
-s,
--status
Показывает статус сервиса [service_name] service is running
Status: Online
Connection:
url: [database url]
login: [admin's login]
Сервис работает
Статус: Онлайн
Соединение:
url: [url базы данных]
login: [логин администратора]
[service_name] service is running
Status: Offline
Connection:
No connection
Статус: Оффлайн означает, что сервис не подключен к базе данных. Используйте
команду -c [database url]
с корректными значениями url, логина и пароля.
[service_name] service is stopped Сервис остановлен
-c, --connect [database url] Подключает сервис к указанной в аргументе базе данных. login: Введите логин администратора базы данных
password: Введите пароль администратора базы данных
Success connection to database: [database url] Успешное подключение к базе данных [адрес базы данных]
The user name or password is incorrect Неправильная пара логин-пароль
Database [database name] not found Указанная база данных не найдена
Error: [System.IO.Pipes] The operation has timed out. Сервер не работает. Попробуйте запустить сервер командой:
pText(Draft)SearchServer --start
-i, --index Индексирует подключенную базу данных Index started Индексирование начато
Error: [System.IO.Pipes] The operation has timed out. Сервер не работает. Попробуйте запустить сервер командой:
pText(Draft)SearchServer --start
--console Программа выполняется непосредственно в консоли. Служба не запускается. Все сообщения программы  

Команды --start, --stop работают только на ОС Windows. Для запуска и остановки службы на Linux используйте команды управления службой: systemctl start pilot-textsearch.service, systemctl stop pilot-textsearch.service, systemctl restart pilot-textsearch.service

Программа, запущенная в режиме --console, прекратит работу, если закрыть консоль.