2 Поиск/Просмотр (Ссылка на группу документов) |
Следующие параметры ИРБИС-ссылки могут использоваться для
Поиска/Просмотра (Ссылка на группу документов):
ИМЯ (по умолчанию) |
СОДЕРЖАНИЕ |
ПОЯСНЕНИЯ |
ЗНАЧЕНИЕ по умолчанию |
Модельное поле (по умолчанию) |
S21STR |
Текст с терминами поиска при единственном ВИДЕ поиска ОСОБЫЙ СЛУЧАЙ: если S21STR=* и задан CHECKPFT, текст для поиска формируется как результат форматирования отобранных элементов по формату CHECKPFT (см. CHECKPFT) |
|
|
1001 |
***S21STR |
Текст с терминами поиска для одного ВИДА поиска |
Произвольный префикс *** определяет группу разноименных параметров, относящихся к одному ВИДУ поиска |
- |
|
***S21P01 |
Правило извлечения терминов поиска из текста |
Принимает следующие значения: 0 – весь текст рассматривается как один термин; 1 – терминами являются слова, извлеченные из текста; 2 – термином является первое слова текста (до пробела); 3 – то же, что 1 и дополнительно – у слов отсекаются окончания; 4 – терминами являются элементы, отобранные (отмеченные) в соответствии с действующим параметром CHECKNAME. При этом игнорируется значение соответствующего параметра ***S21STR |
0 |
|
***S21P02 |
Применение аппарата правого усечения терминов поиска |
Принимет следующие значения: 0 – правое усечение не используется; 1 – правое усечение используется |
0 |
|
***S21P03 |
Префикс для терминов поиска |
Совпадает с префиксом соответствующего словаря (ВИДА поиска) |
- |
|
***S21P04 |
Квалификатор для терминов поиска – в виде последовательности меток, разделенных запятой |
Связан с точками входа ТВП инвертирования, образующими соответствующий словарь |
- |
|
***S21P05 |
Название поиска на естественном языке |
Значение параметра ***S21P03 |
|
|
***S21LOG |
Логика связи терминов поиска (одного вида) |
Принимает следующие значения; 0 – логика ИЛИ; 1 – логика И; 2 – логика ФРАЗА ЦЕЛИКОМ; 3 – логика НЕТ |
0 |
|
S21LOG |
Логика связи разных видов поиска |
Принимает следующие значения; 0 – логика ИЛИ; 1 – логика И |
1 |
|
S21STN |
Порядковый номер первого документа в выдаваемой порции |
|
1 |
|
S21CNR |
Размер порции выдаваемых документов |
|
5 |
1006 |
S21ALL |
Поисковое выражение на языке запросов ИРБИС |
Если также заданы виды поиска ***S21STR, то они объединяются с S21ALL логикой И – тем самым реализуется ПОИСК В НАЙДЕННОМ. В результирующее модельное поле (1007) помещается объединенное поисковое выражение |
- |
1007 |
QUERY |
Формулировка запроса (S21ALL) на естественном языке |
В результирующее модельное поле (1010) помещается формулировка итогового запроса на естественном языке |
- |
1010 |
S21ALLTRM |
Термины для разметки (раскраски) выходной страницы |
Термины разделяются символом |. Минимальная длина раскрашиваемого термина определяется параметром INI-файла MINLKWLIGHT |
- |
1009 |
KEY |
Термин для доступа к документам |
Используется если НЕ заданы S21ALL и ни один из ***S21STR. Рассматривается только как термин (т.е. конструкция @MFN здесь НЕ применима) ЕСЛИ НЕ ЗАДАНЫ НИ S21ALL, НИ ОДИН ИЗ ***S21STR, НИ KEY в качестве результата поиска рассматривается ВСЯ БД – так реализуется режим просмотра БД в целом. |
|
|
|
|
Результат поиска (кол-во документов) сохраняется в модельном поле (1002) модельной записи |
|
1002 |
|
|
Порядковый номер (^A) и MFN (^B) первого док-та в порции сохраняется в модельном поле (1008) модельной записи |
|
1008^A…^B |
|
|
Порядковый номер (^A) и MFN (^B) последнего док-та в порции сохраняется в модельном поле (1005) модельной записи |
|
1005^A…^B |