Получить ссылки для термина и форматировать соответствующие записи (I)


НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Получить ссылки для термина и форматировать соответствующие записи (I)📄 Скачать в DOCX


Команда I возвращает список ссылок для заданного термина и форматирует записи, соответствующие этим ссылкам.

1. Параметры запроса

Параметр Назначение
db_name Имя базы данных.
TERM Поисковый термин.
num_postings Число возвращаемых ссылок. Если задано 0, возвращается не более MAX_POSTINGS_IN_PACKET ссылок.
first_posting Номер первой возвращаемой ссылки в общем списке. Если задано 0, возвращается только число ссылок и первая ссылка, если она есть; форматирование при этом игнорируется.
format Формат для записей, соответствующих ссылкам термина.

2. Варианты format

Значение Поведение
Строка формата Используется как встроенный формат.
@имя Используется файл формата на сервере по 10-му пути базы db_name, например @brief.
@ Используется оптимизированное форматирование; имя формата определяется видом записи.
* Возвращается значение поля, соответствующего ссылке.
Пустая строка Форматирование не выполняется.

3. Возврат

Ответ состоит из двух логических частей:

Часть Назначение
answer Список ссылок. Первая строка содержит код возврата; далее идут ссылки MFN#TAG#OCC#CNT.
formatlist Список результатов форматирования записей, соответствующих ссылкам термина. В объектах списка сохраняется MFN форматированной записи.

Результат форматирования возвращается как строка, в которой разделители #10#13 заменены на #30#31.

4. Формат ссылки

MFN#TAG#OCC#CNT