НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Получить ссылки для термина и форматировать соответствующие записи (I)📄 Скачать в DOCX
Команда I возвращает список ссылок для заданного термина и форматирует записи, соответствующие этим ссылкам.
| Параметр | Назначение |
|---|---|
db_name |
Имя базы данных. |
TERM |
Поисковый термин. |
num_postings |
Число возвращаемых ссылок. Если задано 0, возвращается не более MAX_POSTINGS_IN_PACKET ссылок. |
first_posting |
Номер первой возвращаемой ссылки в общем списке. Если задано 0, возвращается только число ссылок и первая ссылка, если она есть; форматирование при этом игнорируется. |
format |
Формат для записей, соответствующих ссылкам термина. |
format| Значение | Поведение |
|---|---|
| Строка формата | Используется как встроенный формат. |
@имя |
Используется файл формата на сервере по 10-му пути базы db_name, например @brief. |
@ |
Используется оптимизированное форматирование; имя формата определяется видом записи. |
* |
Возвращается значение поля, соответствующего ссылке. |
| Пустая строка | Форматирование не выполняется. |
Ответ состоит из двух логических частей:
| Часть | Назначение |
|---|---|
answer |
Список ссылок. Первая строка содержит код возврата; далее идут ссылки MFN#TAG#OCC#CNT. |
formatlist |
Список результатов форматирования записей, соответствующих ссылкам термина. В объектах списка сохраняется MFN форматированной записи. |
Результат форматирования возвращается как строка, в которой разделители #10#13 заменены на #30#31.
MFN#TAG#OCC#CNT