НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Получить список терминов словаря, начиная с данного и форматировать записи, соответствующие 1-й ссылке каждого термина из этого списка. (H)
ПАРАМЕТРЫ
db_name – имя базы данных.
ΤΕΡΜ – поисковый термин.
num_terms – число возвращаемых терминов. Если данный параметр 0, то возвращаются MAX_POSTINGS_IN_PACKETтерминов.
format – есть 5 вариантов определить формат:
При любом варианте перед форматированием сервер проделывает следующую операцию - в любом формате специальное сочетание символов вида *** (3 звездочки) заменяется на значение метки поля, взятого из 1-й ссылки для данного термина (например, для ссылки 1.200.1.1 формат вида v*** будет заменен на v200).
ВОЗВРАТ
список строк в следующей последовательности:
В 1-й строке – код возврата, который определяется тем, найден ли заданный термин TERM в словаре – если найден код возврата – ZERO, если нет – число меньше 0. Далее следуют строки в следующем формате
Число ссылок #30
Ссылка#30TERMi#30результат_форматирования
ИЛИ
ТЕРМИН СЛОВАРЯ (если задан пустой формат)
КОММЕНТАРИЙ
Результат_форматирования – это строка, в которой заменены разделители #10#13 на #30#31.
ПРИМЕР ПРОТОКОЛА
|
ЗАПРОС |
ВОЗВРАТ |
||
1 |
Код команды |
H |
Код команды |
H |
2 |
АРМ |
R |
Идентификатор |
463302 |
3 |
Код команды |
H |
Номер команды |
76 |
4 |
Идентификатор |
463302 |
|
|
5 |
Номер команды |
73 |
|
|
6 |
|
|
|
|
7 |
|
|
|
|
8 |
|
|
|
|
9 |
|
|
|
|
10 |
|
|
|
|
|
Db_name |
IBIS |
|
-202 |
|
Term |
K= |
|
1#19#1200#1#3‑K=ACTING‑Bryant R.M. Cyclic groups acting on Lie algebras [Text], 1994. - 5,6 p. |
|
Num_terms |
6 |
|
1#97#1454#1#5‑K=ACTIVITY‑Белки [Текст] : Сб. Т. 1 : Химия белковых веществ, 1956. - 395 с. |
|
format |
@brief |
|
2#19#1200#1#6‑K=ALGEBRAS‑Bryant R.M. Cyclic groups acting on Lie algebras [Text], 1994. - 5,6 p. |
|
|
|
|
1#27#1461#1#1‑K=ATLAS‑СССР. Атлас литолого-палеографических карт СССР [Карты] / В сост... принимали участие: Всесоюз.н.-и.геол.ин-т (ВСЕГЕИ) и др.; Редкол.: акад. А.П.Виноградов (гл.ред.) и др. Т.1 : Докембрий, кембрийский, ордовикский и силурийский периоды / Ред. Б.М. Келлер, Н.Н. Предтеченский, 1968. - 3 л. |
|
|
|
|
1#113#12251#1#1‑K=BARBARICUM‑Мюссе, Люсьен. Варварские нашествия на Западную Европу [Текст] : вторая волна / Л. Мюссе ; перевод с фр. А. Тополева ; [примеч. А. Ю. Карчинского], 2001. - 344, [7] с. |
|
|
|
|
1#97#1454#1#4‑K=BIOLOGICAL‑Белки [Текст] : Сб. Т. 1 : Химия белковых веществ, 1956. - 395 с. |