Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Тире в ключевых словах
Пользователь: Надежда (IP-адрес скрыт)
Дата: 24, January, 2006 14:20

В ненормированных ключевых словах (v610), слово взятое в <>, попадает в поисковый словарь нормально (без разделения на слоги рок-н-рол), а слова из 922 взятые в <>, всеравно, в поисковый словарь попадают по слогам, хотя я прописала те же условия, что и на 610 поле.
Подскажите как сладить с этим.

Заранее благожарна.
Надежда. АКУНБ

Re: Тире в ключевых словах
Пользователь: Карауш (IP-адрес скрыт)
Дата: 24, January, 2006 15:07

Вот таким образом формируются ключевые слова из скобок в словари ключевых слов в файле <имяБД>.fst:

66 0 (mpl,if v610:'<'then else MHL,if v610:' 'then'K='&unifor('9'v610) fi fi,|%|d610/)/

Вы добавляли подобное условие в файл создания словарей на точку доступа из 922 поля?


Re: Тире в ключевых словах
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 24, January, 2006 17:13

66 0 (mpl,if v610:'<'then else MHL,if v610:' 'then'K='&unifor('9'v610) fi fi,|%|d610/) - формируется термин из всего поля целиком при наличии в нем пробела.
6610 8 MHL,'/K=/'(v610|%|/) - формируются термины-отдельные слова в соответствии с разделителями
6610 6 '/K=/'(v610|%|/) - формируются термины из <>
Последнее условие есть и для поля 330 - 6330 6 '/K=/'(v330|%|/)
Добавьте аналогичную строку для поля 922


Re: Тире в ключевых словах
Пользователь: Карауш (IP-адрес скрыт)
Дата: 24, January, 2006 17:34

Ой! Ошибся ранее, не посмотрел, что там отрицание на знак <. Спасибо, Свелана Михайловна.

Re: Тире в ключевых словах
Пользователь: Надежда (IP-адрес скрыт)
Дата: 25, January, 2006 10:35

Светлана Михайловна, большое спасибо!
Ни разу не видела этой маленькой строчки и тем более не могла подумать, что именно она отвечает за формирование термина из <>.

Re: Тире в ключевых словах
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 26, January, 2006 14:38

Чтобы логика "И в поле" выполнялась и для поля 922, добавьте введенный Вами в fst новый квалификатор (для поля 330 это 6330) в строку Irbisc.ini
CvalifValue3=/(6610,6629,6316,6330,6331,6606,6607,6965,6335,6336,6337,6925,6926,6927)




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