НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Получить термины словаря и форматировать записи по первой ссылке (H)📄 Скачать в DOCX
Команда H возвращает список терминов словаря в прямом порядке и, при заданном формате, форматирует запись, соответствующую первой ссылке каждого термина.
| Параметр | Назначение |
|---|---|
db_name |
Имя базы данных. |
TERM |
Поисковый термин, с которого начинается просмотр словаря. |
num_terms |
Число возвращаемых терминов. Если задано 0, возвращается не более MAX_POSTINGS_IN_PACKET терминов. |
format |
Формат для записей, соответствующих первой ссылке каждого термина. |
format| Значение | Поведение |
|---|---|
| Строка формата | Используется как встроенный формат. |
@имя |
Используется файл формата на сервере по 10-му пути базы db_name, например @brief. |
@ |
Используется оптимизированное форматирование; имя формата определяется видом записи. |
* |
Возвращается значение поля, соответствующего первой ссылке термина. Например, для ссылки 1.200.2.3 берется второе повторение поля 200. |
| Пустая строка | Форматирование не выполняется, возвращается только список терминов. |
Перед форматированием сервер заменяет в формате специальную последовательность *** на метку поля из первой ссылки термина. Например, для ссылки 1.200.1.1 формат v*** выполняется как v200.
Первая строка содержит код возврата: ZERO, если термин найден, либо отрицательный код ошибки.
Далее возвращаются строки одного из видов:
ЧИСЛО_ССЫЛОК#30
ССЫЛКА#30ТЕРМИН#30РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ
или, если задан пустой формат:
ТЕРМИН_СЛОВАРЯ
В РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ разделители #10#13 заменяются на #30#31.
При запросе терминов от K= с форматом @brief ответ может содержать строки вида:
-202
1#19#1200#1#3#30K=ACTING#30Bryant R.M. Cyclic groups acting on Lie algebras [Text], 1994. - 5,6 p.
1#97#1454#1#5#30K=ACTIVITY#30Белки [Текст] : Сб. Т. 1 : Химия белковых веществ, 1956. - 395 с.