SEARCH - Выполнить поиск |
Команда для пакетных заданий АРМов Администратор (серверный) и Администратор-клиент ИРБИС64 (версия 2013.1 и выше).
Назначение команды: |
Выполнить поиск |
Оператор: |
SEARCH |
Операнды: |
SEXP_DIR, MFNFrom, MFNTО,SEXP_SEQ,JUMP Где: SEXP_DIR – поисковое выражение для прямого поиска на языке запросов ИРБИС (может быть пустым) SEXP_SEQ – поисковое выражение для уточняющего последовательного поиска (может быть пустым) MFNFrom – начальное значение диапазона MFN для последовательного поиска (по умолчанию – 1) MFNTo – конечное значение диапазона MFN для последовательного поиска (по умолчанию – максимальный MFN БД) JUMP – количество последующих пакетных команд, которые должны быть пропущены в случае нулевого результата поиска (по умолчанию – 0)
|
Пример: |
SEARCH “K=противопожарн$” * “K=оборудован$”,,,p(v10),2 |
Примечания: |
В серверном Администраторе команда не поддерживается. Команда устанавливает контекст работы: РЕЗУЛЬТАТ ПОИСКА, т.е для последующих команд – таких как EXPORTDB, COPYDB, GLOBAL, PRINT, STAT,STATF – в качестве исходных документов будет использоваться результат поиска. Для того чтобы переключить контекст работы на БД ЦЕЛИКОМ, необходимо задать команду OPENDB
|
поддержка команды SEARCH для пакетных заданий и пакетной команды OPERANDSEP |
---|
Обеспечена поддержка команды SEARCH для пакетных заданий. Она работает точно так же, как в пакетных заданиях для Каталогизатора, а именно - создает поисковый контекст, который определяет исходные документы для последующих команд EXPORTDB, COPYDB и GLOBAL
(Поскольку непосредственно в команде GLOBAL можно задавать поисковый запрос, то в случае поискового контекста запрос, заданный в GLOBAL, и запрос, определяющий поисковый контекст, объединяются логикой И.)
Также обеспечена поддержка пакетной команды OPERANDSEP, с помощью которой определяется символ-разделитель операндов пакетных команд (отличный от того, что используется по умолчание, а именно - запятая)
См. также: