Сценарии поиска

Материал из Wikipedia
Перейти к: навигация, поиск

Понятие сценарий поиска имеет отношение к АРМ Читатель и АРМ Каталогизатор. Для АРМ Комплектатор и АРМ Книгообеспеченность существуют специальные сценарии поиска.

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

  • поиски по словарю;
  • контекстные уточнения для поиска Ключевые слова;
  • поиски по связи;
  • комплексный и последовательный поиски;
  • поиски Для чайников и Для умников (только в АРМ Читатель).

Сценарий поиска в виде набора соответствующих параметров содержится в конфигурационном файле в разделе [SEARCH]. Сценарий поиска для конкретной БД содержится в одноименном INI-файле. В случае отсутствия такого файла для БД используется сценарий поиска, описанный в основном INI-файле соответствующего АРМ.

Поиски по словарю

Для описания одного вида поиска по словарю служат следующие параметры:

ItemNameNN
ItemPrefNN 
ItemDictionTypeNN
ItemMenuNN
ItemF8ForNN
ItemModByDicNN
ItemTrancNN
ItemHintNN
ItemModByDicAutoNN
ItemLogicNN
ItemAdvNN
ItemPftNN

где NN – порядковый номер вида поиска по словарю в общем списке (начиная с 0).

Параметр ItemNameNN служит для указания названия поиска. Например:

ItemName5=Заглавие

Параметр ItemPrefNN определяет префикс для соответствующих терминов в словаре (префикс инверсии). Например, заглавия инвертируются целиком с префиксом Т=, поэтому:

ItemPref5=Т=

Параметр ItemDictionTypeNN определяет тип словаря для соответствующего поиска, то есть вид компонента Словарь. Используются три типа словарей и соответственно три значения для данного параметра:

  • 0 – стандартный словарь, содержащий алфавитный список терминов с указанием количества ссылок для каждого из них.
  • 1 – словарь, дополнительно к стандартным данным содержащий пояснения (раскодировку) для каждого термина. Применяется для терминов, которые представляют собой кодированную информацию (например, Страна издания) и для которых имеется соответствующий справочник (файл с расширением .mnu - например, STR.MNU для кодов стран). В этом случае соответствующий справочник указывается в параметре ItemMenuNN (см. ниже).
  • 2 – специальный вид компоненты Словарь для Тематического рубрикатора.

Например:

ItemDictionType8=1

По умолчанию, т.е. в случае, когда параметр ItemDictionTypeNN не указывается, используется стандартный словарь.

Параметр ItemMenuNN содержит имя файла справочника (с расширением) и используется, когда соответствующий параметр ItemDictionTypeNN имеет значение 1. Например:

ItemMenu8=str.mnu

Параметр ItemF8ForNN служит для указания имени формата (без расширения), который используется при показе термина словаря полностью. Используется только в ИРБИС 32, то есть в ИРБИС 64 не используется.

Используется для длинных терминов (больше 30 символов). Например:

ItemF8For5=!F8TIT

Если в качестве значения параметра ItemF8ForNN указать символ *, то система будет показывать продолжение термина в строгом соответствии с индексной ссылкой. Такое возможно - т.е. продолжения терминов будут показываться правильно, - только в случае "простого правильного" инвертирования, а именно, когда в соответствующей строке ТВП:

  • в формате выборки присутствует единственное поле и при этом учитываются его повторения;
  • используется метод индексирования 0;
  • идентификатор поля совпадает с меткой поля в формате выборки.

Например:

200 0 mdl,(|T=|v200|%|/)