Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Поиск по полю: как сделать
Пользователь: Андрей_С (IP-адрес скрыт)
Дата: 19, December, 2005 18:47

Здраствуйте!

База SKS
Необходимо сделать поле поисковым (605-е)
(как в поиске Заглавие, поле 470)

Сразу скажу, что в Ирбисе не разбираюсь
а оень хотелось бы.

Вероятно нужно создать что-то вроде словаря.

Если будете направлять в поиск,
направляйте грамотно, пожалуйста.

Заранее спасибо!

Re: Поиск по полю: как сделать
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 19, December, 2005 20:30

По порядку.
1. Открываете фаром файл sks.fst.

2. Добавляете в конец файла строку
- для случая, если поле 605 не повторяющееся
605 0 if p(v605^e) then '605E=',v605^e fi
- для случая, если поле 605 повторяющееся
605 0 (if p(v605^e) then '605E=',v605^e'%'/ fi)

3. Запускаете АРМ Администратор. Открываете базу SKS и запускаете режим СОЗДАТЬ СЛОВАРЬ ЗАНОВО. Дожидаетесь окончания процесса.

4. Открываете все из того же Администратора редактор ИНИ-файлов и сценариев поиска. (меню ИНСТРУМЕНТЫ)

5. В этом редакторе открываете для корректировки файл irbisc.ini (если у вас нет многопользовательских настроек. Иначе открываете нужный ини-файл).

6. Для секции SEARCH добавляете первой строчкой
Название поиска: Поиск по 605^e
Префикс инверсии: 605E=
Типа словаря: 0
Больше никаких настроек не нужно.

7. Открываете АРМ Каталогизатор (использующий тот ини-файл, который вы правили) и в поле ВИД ПОИСКА первым словарем должен светиться именно этот новый словарь.

Удачи.

Re: Поиск по полю: как сделать
Пользователь: Карауш (IP-адрес скрыт)
Дата: 20, December, 2005 04:33

Прошу прощения, что вторгаюсь в тему. Скажите, а что Вы в 605 поле планируете помещать? Какие данные?
Если Вы планируете положить туда: "ЗАГЛАВИЕ КАК ПРЕДМЕТ", что стоит определиться со словарем, в котром Вы планируете видеть данные из этого поля. В формате Rusmarc описано, что значения этого поля должны появляться в словарях предметных рубрик.
С вышеописанным, возмите описание из предыдущего поста, что написал Максим Панев и добавьте следущее:

6605 8 MHL,'/K=/'(v605|%|/)


Можете также рассмотреть варианты использования 606-го поля. Эти данные по аналогии можно взять из файла sks.fst

605 0 MHL,(if p(v605^a) then'S='&unifor(|9|v605^a,|--|v605^b,|--|v605^c,|--|v605^d,|--|v605^g,|--|v605^e,|--|v605^o,|, |v605^h) fi,|%|d605/)
6051 0 MHL,(|PS=|v605^a,|%|d605/)
6052 0 MHL,(|PS=|v605^b,|%|d605/)
6053 0 MHL,(|PS=|v605^c,|%|d605/)
6054 0 MHL,(|PS=|v605^d,|%|d605/)
6055 0 MHL,(|GS=|v605^g,|%|d605/)
6056 0 MHL,(|GS=|v605^e,|%|d605/)
6057 0 MHL,(|GS=|v605^o,|%|d605/)
6058 0 MHL,(|HS=|v605^h,|%|d605/)

Рекомендации по ведению ИРБИСа:
1. Зачем Вы ведете отдельно базы данных книг и статей? Вам будет сложно расписывать документы с приложениями.
2 И все-же мне непонятно, почему Вы не обошли в базе статей наличие этого поля? Можно же обойтись ненормированными ключевыми словами. Это же - периодика.
3. Внося собственные настройки, Вы обрекаете себя вносить их при каждом обновлении ИРБИСа. Это трудоемкий и затратный процесс.


Re: Поиск по полю: как сделать
Пользователь: Андрей_С (IP-адрес скрыт)
Дата: 21, December, 2005 18:16

2 Панев Максим
2 Карауш

Спасибо за рекомендации


2 Карауш
По поводу ведения Ирбиса

Не я определяю, как Ирбис вести
Все определено до меня.
Мне сказали, что вести вместе
электронный каталог и систематическую
картотеку нельзя. Я, често говоря
мало пока разбираюсь в Ирбисе вообще,
а в таких ньюансах подавно. Буду как-то
учиться.

Да, в 605 поле будет Заглавие как предмет.
А в каком словаре оно должно быть?

А что это за поле 606?

Надеюсь на Вашу помощь.

Re: Поиск по полю: как сделать
Пользователь: Карауш (IP-адрес скрыт)
Дата: 21, December, 2005 18:57

> А что это за поле 606?

Открываете файл sks.fst редактором, например в far'е
Находите там строчку:

606 0 MHL,(if p(v606^a) then'S='&unifor(|9|v606^a,|--|v606^b,|--|v606^...

И далее несколько строк, что я привел, только вместо последовательности 605, там будет стоять 606.

Поле 606 - это как раз поле предметной рубрики.



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