Язык запросов ИРБИС для прямого поиска по словарям (индексам) базируется на стандарте ISO 2709 и специфике системы. Поиск ведется по термам (ключам) словаря. Если какой-то элемент присутствует в библиографической записи, однако отсутствует в поисковом словаре, найти такую запись с помощью языка запросов прямого поиска невозможно.
Все термы в запрое строятся по принципу: "Префикс=Значение".
Префикс — код поискового индекса (определяет, где искать: авторы, заглавия, ключевые слова).
= (знак равенства) — обязательный разделитель.Значение — искомая фраза или слово.Терм может быть заключен в двойные кавычки. Примеры популярных префиксов:
A= — Индивидуальный автор (например, "A=Пушкин, А.С.").T= — Заглавие ("T=Мастер и Маргарита").K= — Ключевые слова (K=Программирован$).G= — Год издания (G=2025).$ (знак доллара) — усечение справа. Самый важный оператор. Означает, что терм должен
начинаться указанным образом, далее опционально могут следовать любые символы.
K=Физик$ — найдет «Физика», «Физический», «Физико-математический».
Важно: Для поиска по автору или заглавию всегда рекомендуется ставить $ в
конце, так как в словаре терм может содержать дополнительные символы, например, имя и отчество автора.
" " (двойные кавычки) — используются, если в значении терма есть пробелы или спецсимволы
+, *, ^ (ИРБИС воспринимает строку до первого пробела как конец
терма, если нет кавычек).
+ (Плюс) — ЛОГИЧЕСКОЕ ИЛИ (OR). Документ должен содержать хотя бы один из
термов (любой).
K=робототехни$ + K=автомати$ — нам нужны книги по робототехнике или по автоматизации.
* (Звездочка) — ЛОГИЧЕСКОЕ И (AND). Документ должен содержать оба терма одновременно (в любой
последовательности).
A=Иванов$ * G=2024$ — обратите внимание, нас устроит как Иванов, так и Ивановский!
^ (Крышка) — ЛОГИЧЕСКОЕ НЕ (NOT). Исключает документы с указанным термом.
K=космос$ ^ K=фантасти$ — книги о космосе, но не фантастика.
(G) – первый оператор контекстного И; соединение двух терминов таким оператором контекстного
И обозначает требование поиска записей, в которых оба термина присутствуют в поле с одной и той же
меткой (или точнее – когда у терминов совпадают вторые части ссылок).
K=очист$ (G) K=вод$ — "очистка" и "воды" встречаются в поле с одинаковой меткой (в т. ч. в
одном повторении поля).
(F) – второй оператор контекстного И; соединение двух терминов таким оператором контекстного
И обозначает требование поиска записей, в которых оба термина присутствуют в одном и том же повторении
поля (или точнее – когда у терминов совпадают вторые и третьи части ссылок).
MHR=ЦНИ (F) STE=U — книги безынвентарного учета (проще говоря, учебный фонд) в читальном
зале ЦНИ.
. – (точка обрамленная пробелами) третий оператор контекстного И; соединение двух термов
таким оператором контекстного И обозначает требование поиска записей, в которых оба термина присутствуют
в одном и том же повторении поля друг за другом (или точнее – когда у терминов совпадают вторые и третьи
части ссылок, а третьи части ссылок отличаются на единицу). Проще говоря, искомые значения следуют друг
за другом.
K=советск$ . K=власт$ — "советская власть", "советской власти" и т. д.
В языке поисковых запросов ИРБИС64 круглые скобки ( ) используются для изменения приоритета
выполнения логических операций.
Правила использования скобок:
Для каждого терма в поисковом запросе можно задать перечень меток полей (точнее, вторых частей ссылок) в квадратных скобках:
"K=очист$"/(922,200) — ключевое слово должно присутствовать в основном заглавии или заглавии
части.
"K=очист$"/(200) — ключевое слово должно присутствовать только в основном заглавии.*, +,
^ или пробелы, всё значение вместе с префиксом необходимо заключать в кавычки.
("A=Иванов,$" +”A=Петров,$") * ("V=03" + "V=05") — обратите внимание на запятые после фамилий
авторов!
"K=трактор$" (F)"“K=колесн$" + "K=бульдозер$" (F) "K=гусен$" — мы ищем колесные тракторы или
гусеничные бульдозеры.
"K=электрич$"/(200,922) * "K=машин$"/(200,922) — электрические машины (в любом падеже) должны
упоминаться в основном заглавии либо в заглавии части.
Пример сложного запроса:
(A=Толстой,$ * "T=Война и мир") ^ G=1950 — найти книгу Толстого «Война и мир», исключая
издания
1950 года.