Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Последовательный поиск
Пользователь: Наталья В. (IP-адрес скрыт)
Дата: 27, May, 2004 11:32

Новый день, новые проблемы... Мы добавили новое поле с 2 подполями (например 9005^n1^m113-03, содержание его примерно такое). Необходимо сделать по второму подполю поиск... С чего начать (так сказать "чайникам"). И возможно ли добавление этого поля в комплексный поиск (что бы проверить присутствие/отсутствие этого поля в записях)?

Re: Последовательный поиск
Пользователь: Е. Негуляев (IP-адрес скрыт)
Дата: 27, May, 2004 13:02

Искать по отдельным полям можно через последовательный поиск (последний в списке), в котором есть возможность либо выбрать нужное поле и сформировать запрос с помощью диалоговых окон, либо написать запрос на языке форматирования (в строке "Свободный поиск"). При желании во втором случае можно задавать достаточно сложные поисковые условия; для приведенного примера достаточно проверить наличие подполя:
p(v9005^M)

Re: Последовательный поиск
Пользователь: Наталья В. (IP-адрес скрыт)
Дата: 27, May, 2004 13:44

В том то и проблема, что в последовательном поиске его (этого поля) и нет. Насчет свободного поиска - большое спасибо... Но у нас операторы - совсем не продвинутые на этот счет. От просьбы - написать запрос на языке форматирования - думаю будут смотреть квадратными глазами :)

Re: Последовательный поиск
Пользователь: Дунаевская С.М. (IP-адрес скрыт)
Дата: 27, May, 2004 19:36

Если Вы не хотите инвертировать (включать в словарь) новое поле, то введите его в default.ws (файл описания полей), и оно появится в списке полей последовательного поиска.


Re: Последовательный поиск
Пользователь: Наталья В. (IP-адрес скрыт)
Дата: 28, May, 2004 10:09

А если хотим?

Re: Последовательный поиск
Пользователь: Дунаевская С.М. (IP-адрес скрыт)
Дата: 16, June, 2004 15:45

1. Администратор - Инструменты - Редактор РЛ и Справочников.
Добавьте в IBIS.FST (таблица с именем БД каталога, по которой формируется словарь) строку типа
9005 0 (|XXX=|v9004^m/), где ХХХ= - префикс нового термина, не встречающийся в других местах; термин будет формироваться для каждого повторения поля 9005.
2. Администратор - Инструменты - Редактор INI-файлов и сценариев поиска.
Добавьте в irbisc.ini (секция Search) строку с префиксом ХХХ= (тип словаря 0)



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.