НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Получить список ссылок для данного термина и форматировать записи им соответствующие. (I)
ПАРАМЕТРЫ
db_name – имя базы данных
ΤΕΡΜ – поисковый термин
num_postings – число возвращаемых ссылок. Если данный параметр 0, то возвращаются MAX_POSTINGS_IN_PACKET ссылок.
first_posting – возможно 2 варианта значений для данного параметра:
format – есть 5 вариантов определить формат:
При любом варианте перед форматированием сервер проделывает следующую операцию - в любом формате специальное сочетание символов вида *** (3 звездочки) заменяется на значение метки поля, взятого из 1-й ссылки для данного термина (например, для ссылки 1.200.1.1 формат вида v*** будет заменен на v200).
ВОЗВРАТ
Возвращается 2 списка:
formatlist – список результатов форматирования записей, соответствующим ссылкам данного термина TERM (если найден). В Objects списка сохраняется MFN форматированной записи. Результат_форматирования – это строка, в которой заменены разделители #10#13 на #30#31.
answer – Список ссылок. В 1-й строке – код возврата, который определяется тем, найден ли заданный термин TERM в словаре: если найден – ZERO, если нет – число меньше 0. Если термин найден в словаре и ИМЕЕТ ССЫЛКИ (не удален), далее идут строки в следующем формате: MFN#TAG#OCC#CNT (см. irbis_client_posting).
ПРИМЕР ПРОТОКОЛА
| 
 
  | 
 ЗАПРОС  | 
 ВОЗВРАТ  | 
||
| 
 1  | 
 Код команды  | 
 I  | 
 Код команды  | 
 I  | 
| 
 2  | 
 АРМ  | 
 R  | 
 Идентификатор  | 
 463302  | 
| 
 3  | 
 Код команды  | 
 I  | 
 Номер команды  | 
 107  | 
| 
 4  | 
 Идентификатор  | 
 463302  | 
 
  | 
 
  | 
| 
 5  | 
 Номер команды  | 
 107  | 
 
  | 
 
  | 
| 
 6  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 7  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 8  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 9  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 10  | 
 
  | 
 
  | 
 
  | 
 
  | 
| 
 
  | 
 
  | 
 IBIS  | 
 
  | 
 0  | 
| 
 
  | 
 
  | 
 6  | 
 
  | 
 19#1200#1#6#Bryant R.M. Cyclic groups acting on Lie algebras [Text], 1994. - 5,6 p.  | 
| 
 
  | 
 
  | 
 1  | 
 
  | 
 19#1922#1#6#Bryant R.M. Cyclic groups acting on Lie algebras [Text], 1994. - 5,6 p.  | 
| 
 
  | 
 
  | 
 @brief  | 
 
  | 
 
  | 
| 
 
  | 
 
  | 
 K=ALGEBRAS  | 
 
  | 
 
  |