Поиск по связи


НАЧАЛО >> АРМ «Каталогизатор» >> Интерфейс АРМ Каталогизатор >> Область списка записей >> Область управления списком записей >> Поиск по связи📄 Скачать в DOCX


Режим предназначен для поиска документов, связанных с текущей записью области списка записей. Связь определяется совпадением выбранных элементов описания: автора, заглавия, коллективного автора, рубрики, классификационного индекса или специальной связи между записями.

Кнопка доступна только после выбора записи. При запуске открывается окно со списком сценариев и запросов, которые можно выполнить для текущей записи.

Рисунок 1 - Окно поиска по связи

Окно поиска по связи

Выберите строку сценария и нажмите кнопку поиска в этой строке. АРМ выполнит сформированный запрос и покажет найденные документы в рабочей области списка записей.

1. Настройка сценариев

Состав сценариев задается в профиле АРМ «Каталогизатор» в блоке «Поиск по связи», поле «Сценарии поиска по связи». Каждая строка содержит:

Если профиль не содержит собственных сценариев, используется совместимый источник ИРБИС 64: секция [Search] INI-файла текущей БД, затем INI АРМ, затем modules/Ini/DefaultSearch.ini. Параметры INI имеют вид ScntNumb, ScntNameNN, ScntFormatNN, ScntPrefNN, ScntSuffixNN и ScntLogicNN, где NN - номер сценария с 0.

Для каждого сценария система форматирует текущую запись, разбивает результат на строки, добавляет к каждой строке префикс и суффикс и объединяет полученные термины выбранной логикой. Пустые результаты форматирования не попадают в итоговый запрос.

2. Логика объединения терминов

В ini-файле БД параметр ScntLogicNN задает, как объединяются термины, полученные из ScntFormatNN. Значение 5 формирует поисковый оператор (G): найденные термины должны находиться в одном поле записи. Это удобно для поисков по связи, где совпадение в отдельном важном поле должно учитываться отдельно от совпадений в других полях.

ScntLogic=5 опирается на метки полей, сохраненные в ссылках словаря. Эти метки берутся из FST-правил, по которым были построены термины. Если несколько разных полей индексируются одним общим правилом FST, поиск увидит только общую метку этого правила и не сможет отличить исходные поля. Для надежной настройки поиска по важным полям задавайте отдельные FST-строки с соответствующими метками полей.

Техническая информация о вызываемом действии