Получить список терминов словаря, начиная с данного. (H)


НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Получить список терминов словаря, начиная с данного. (H)


ПАРАМЕТРЫ

db_name – имя базы данных

ΤΕΡΜ – поисковый термин

num_terms – число возвращаемых терминов. Если данный параметр 0, то возвращаются MAX_POSTINGS_IN_PACKETтерминов.

 

ВОЗВРАТ

список строк в следующей последовательности:

В 1-й строке – код возврата, который определяется тем, найден ли заданный термин TERM в словаре – если найден код возврата – ZERO, если нет – число меньше 0.

Далее следуют строки в следующем формате:

 

ЧИСЛО ССЫЛОК # ТЕРМИН СЛОВАРЯ

 

КОММЕНТАРИЙ

Число терминов меньше запрашиваемого, если обнаружен конец словаря.

 

Варианты кодов возврата, если термин не найден следующие:

TERM_NOT_EXISTS = -202;

TERM_LAST_IN_LIST = -203;

TERM_FIRST_IN_LIST = -204;

 

ПРИМЕР ПРОТОКОЛА

 

ЗАПРОС

ВОЗВРАТ

1

Код команды

H

Код команды

H

2

АРМ

R

Идентификатор

463302

3

Код команды

H

Номер команды

65

4

Идентификатор

463302

 

 

5

Номер команды

65

 

 

6

 

 

 

 

7

 

 

 

 

8

 

 

 

 

9

 

 

 

 

10

 

 

 

 

 

Db_name

IBIS

 

-202

 

Term

K=

 

1#K=ACTING

 

Num_terms

6

 

1#K=ACTIVITY

 

 

 

 

2#K=ALGEBRAS

 

 

 

 

1#K=ATLAS

 

 

 

 

1#K=BARBARICUM

 

 

 

 

1#K=BIOLOGICAL