Утилита pTextSearchServer
Консольная утилита pTextSearchServer позволяет управлять подключением Pilot-TextSearch-Server к серверу Pilot-Server и запускать индексацию базы данных.
Для работы c утилитой на OC Windows запустите командную строку и в ней введите:
pTextSearchServer <команда> [аргумент]
Для работы c утилитой на ОС 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. |
Сервер не работает. Попробуйте запустить сервер командой:
pTextSearchServer --start |
||
-i, --index | Индексирует подключенную базу данных | Index started | Индексирование начато |
Error: [System.IO.Pipes] The operation has timed out. |
Сервер не работает. Попробуйте запустить сервер командой:
pTextSearchServer --start |
||
--console | Программа выполняется непосредственно в консоли. Служба не запускается. | Все сообщения программы |
Команды --start, --stop работают только на ОС Windows. Для запуска и остановки службы на Linux используйте команды управления службой: systemctl start pilot-textsearch.service, systemctl stop pilot-textsearch.service, systemctl restart pilot-textsearch.service |
Программа, запущенная в режиме --console, прекратит работу, если закрыть консоль. |