НАЧАЛО >> 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г.  |