Поиски "Для чайников" и "Для умников"
Данные виды поиска используются только в АРМе "Читатель".
Факт включения поиска "Для чайников" определяется параметром DebilSearch: 1 - включать, 0 - не включать; по умолчанию - 0.
Поиск "Для умников" включает в себя интеллектуальные поиски. Под интеллектуальными поисками понимаются поиски с использованием специальных информационно-лингвистических ресурсов, а именно: поиски на основе Авторитетных файлов, поиск на основе Алфавитно-предметного указателя (АПУ) к УДК/ББК, поиск на основе Тезауруса и поиски на основе иерархических справочников.
Один вид интеллектуального поиска описывается четырьмя параметрами:
IntNameNN
IntTypeNN
IntPrefNN
IntAddataNN
где NN - порядковый номер интеллектуального поиска в общем списке (начиная с 0).
Параметр IntNameNN определяет название интеллектуального поиска. Пример:
IntName0=Авторитетный файл "Индивидуальные авторы"
Параметр IntTypeNN определяет тип интеллектуального поиска. Принимает следующие значения: 0 - для поиска по Авторитетным файлам и АПУ к УДК/ББК; 1 - для поиска по Тезаурусу; 2 – резерв; 3 – для поиска по иерархическим меню (справочникам).
Параметр IntPrefNN определяет префикс для поисковых терминов.
Параметр IntAddataNN определяет дополнительную информацию для соответствующего интеллектуального поиска. Для поиска по Тезаурусу данный параметр не используется. Для поиска по Авторитетным файлам и АПУ значение данного параметра имеет следующую структуру:
<dbname>,<prefix>,<option>,@<имя_групп_формата>
где:
<dbname> - имя БД Авторитетного файла или АПУ;
<prefix> - префикс для инвертирования основных элементов Авторитетных файлов или АПУ;
<option> - пока не используется;
<имя_групп_формата> - имя группового формата (без расширения). Групповой формат представляет собой формат специальной структуры, а именно: он состоит из трех строк, каждая из которых является отдельным форматом (который может содержать переменные метки):
1 строка - формат, используемый для показа элементов Авторитетного файла или АПУ;
2 строка - формат, используемый при отборе на поиск элементов Авторитетного файла или АПУ;
3 строка - формат, отражающий правила инвертирования элементов Авторитетного файла или АПУ.
Для поиска по иерархическим справочникам значение параметра IntAddataNN имеет следующую структуру:
<Tree_file_name>\<SYS|DBN>,<NN>\<TreeSep>
где:
<Tree_file_name> - имя файла иерархического справочника (с расширением). Для создания иерархических справочников служит специальный генератор (см. Приложение 3);
<SYS|DBN>,<NN> - указывает путь, по которому находится файл иерархического справочника (подробнее смотри в Приложении 8);
<TreeSep> - символы-разделители, отделяющие собственно значение от пояснения в справочнике. По умолчанию - символ пробел.
Общее количество интеллектуальных поисков указывается в параметре IntNumb.