НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Получить список терминов словаря в обратном порядке, начиная с данного и форматировать записи соответствующие 1-й ссылке каждого термина из этого списка. (P)
ПАРАМЕТРЫ
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. Функция парная к irbis_client_nextTRMgroup.
ПРИМЕР ПРОТОКОЛА
|
ЗАПРОС |
ВОЗВРАТ |
||
1 |
Код команды |
P |
Код команды |
P |
2 |
АРМ |
R |
Идентификатор |
463302 |
3 |
Код команды |
P |
Номер команды |
76 |
4 |
Идентификатор |
463302 |
|
|
5 |
Номер команды |
73 |
|
|
6 |
|
|
|
|
7 |
|
|
|
|
8 |
|
|
|
|
9 |
|
|
|
|
10 |
|
|
|
|
|
Db_name |
IBIS |
|
-202 |
|
Term |
K= |
|
2#83#8#1#1‑JR=2003‑Автомобильные дороги : Ежемес. ил. произв.-мас. журн. для специалистов предприятий и орг. дор. хоз-ва России и стран СНГ. - Журнал выходит с 1927г. |
|
Num_terms |
6 |
|
3#83#8#3#2‑JR=2002‑Автомобильные дороги : Ежемес. ил. произв.-мас. журн. для специалистов предприятий и орг. дор. хоз-ва России и стран СНГ. - Журнал выходит с 1927г. |
|
format |
@brief |
|
1#49#8#1#1‑JR=2001‑Сибирский математический журнал. Сер.1 : Алгебра. - Журнал |
|
|
|
|
1#38#8#1#1‑JR=1992‑Revue Roumaine of Physique. - Журнал |
|
|
|
|
2#26#8#1#1‑JR=1990‑Компьютер-Пресс : Обозрение зарубежной прессы. - Журнал выходит с 1989г. |
|
|
|
|
1#26#8#3#2‑JR=1989‑Компьютер-Пресс : Обозрение зарубежной прессы. - Журнал выходит с 1989г. |