Получить список терминов словаря в обратном порядке, начиная с данного и форматировать записи соответствующие 1-й ссылке каждого термина из этого списка. (P)


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