Re: Автоматическое формирование словаря ключевых слов
Пользователь:
Дунаевская С.М. (IP-адрес скрыт)
Дата: 16, August, 2005 15:16
В версии 2004.1 был введена новая логика поиска "и (в поле)", обеспечивающая выдачу только тех документов, в которых все заданные термины (в частности, ключевые слова) встречаются в одном повторении поля (актуально, например, для повторяющихся полей 225, 922, 330 и др.)
Для реализации этого режима в IBIS.FST введены раздельные квалификаторы (<цифры в начале каждой строки>) для каждой метки поля, из которой формируются ключевые слова.
Построение этого квалификатора, в принципе, абсолютно произвольное, у нас мнемонически связано с меткой поля
1200 8 MHL,'/K=/'(v200^a,|%|d200/) - "1"- поле заглавия, "200"- метка поля 200
12251 8 MHL,'/K=/'(v225^a,|%|d225/) - "1"- поле заглавия, "225" - метка поля 225, "1" - первый элемент из поля 225 (^a)
12252 8 MHL,'/K=/'(v225^i,|%|d225/) - "1"- поле заглавия, "225" - метка поля 225, "2" - второй элемент из поля 225 (^i)
12253 8 MHL,'/K=/'(v225^l,|%|d225/) - "1"- поле заглавия, "225" - метка поля 225, "3" - третий элемент из поля 225 (^l)
1330 8 MHL,'/K=/'(v330^c,|%|d330/) - "1"- поле заглавия, "330"- метка поля 330
Для обеспечения режима поиска "Термины в " в ini-файлах АРМов Каталогизатор и Читатель в секции [SEARCH] перечислены все квалификаторы строк, формирующих термины, которые относятся к определенной группе полей (заглавие, коллектив/мероприятие, предметные заголовки)
CvalifName1=заглавии
CvalifValue1=/(1200,12251,12252,12253,1330,1430,1451,1452,1454,1461,1462,1463,1464,1465,14611,14612,1470,1481,1510,1517,1541,1922,19231,19232,19233,1924,19251,19252,19253)
CvalifName2=коллективе/мероприятии
CvalifValue2=/(3710,3971,3461,3961,3962,3601,3711,3972,3981,3982)
CvalifName3=предметных заголовках
CvalifValue3=/(6610,6629,6316,6330,6331,6606,6607,6965,6335,6336,6337,6925,6926,6927)