НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Получить термины словаря в обратном порядке и форматировать записи (P)📄 Скачать в DOCX
Команда P возвращает список терминов словаря в обратном порядке и, при заданном формате, форматирует запись, соответствующую первой ссылке каждого термина.
| Параметр | Назначение |
|---|---|
db_name |
Имя базы данных. |
TERM |
Поисковый термин, с которого начинается обратный просмотр словаря. |
num_terms |
Число возвращаемых терминов. Если задано 0, возвращается не более MAX_POSTINGS_IN_PACKET терминов. |
format |
Формат для записей, соответствующих первой ссылке каждого термина. |
format| Значение | Поведение |
|---|---|
| Строка формата | Используется как встроенный формат. |
@имя |
Используется файл формата на сервере по 10-му пути базы db_name, например @brief. |
@ |
Используется оптимизированное форматирование; имя формата определяется видом записи. |
* |
Возвращается значение поля, соответствующего первой ссылке термина. |
| Пустая строка | Форматирование не выполняется, возвращается только список терминов. |
Перед форматированием сервер заменяет в формате последовательность *** на метку поля из первой ссылки термина.
Первая строка содержит код возврата: ZERO, если термин найден, либо отрицательный код ошибки.
Далее возвращаются строки одного из видов:
ЧИСЛО_ССЫЛОК#30
ССЫЛКА#30ТЕРМИН#30РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ
или, если задан пустой формат:
ТЕРМИН_СЛОВАРЯ
В РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ разделители #10#13 заменяются на #30#31.