Получить термины словаря в обратном порядке и форматировать записи (P)


НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Получить термины словаря в обратном порядке и форматировать записи (P)📄 Скачать в DOCX


Команда P возвращает список терминов словаря в обратном порядке и, при заданном формате, форматирует запись, соответствующую первой ссылке каждого термина.

1. Параметры запроса

Параметр Назначение
db_name Имя базы данных.
TERM Поисковый термин, с которого начинается обратный просмотр словаря.
num_terms Число возвращаемых терминов. Если задано 0, возвращается не более MAX_POSTINGS_IN_PACKET терминов.
format Формат для записей, соответствующих первой ссылке каждого термина.

2. Варианты format

Значение Поведение
Строка формата Используется как встроенный формат.
@имя Используется файл формата на сервере по 10-му пути базы db_name, например @brief.
@ Используется оптимизированное форматирование; имя формата определяется видом записи.
* Возвращается значение поля, соответствующего первой ссылке термина.
Пустая строка Форматирование не выполняется, возвращается только список терминов.

Перед форматированием сервер заменяет в формате последовательность *** на метку поля из первой ссылки термина.

3. Возврат

Первая строка содержит код возврата: ZERO, если термин найден, либо отрицательный код ошибки.

Далее возвращаются строки одного из видов:

ЧИСЛО_ССЫЛОК#30
ССЫЛКА#30ТЕРМИН#30РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ

или, если задан пустой формат:

ТЕРМИН_СЛОВАРЯ

В РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ разделители #10#13 заменяются на #30#31.