Re: Поиск по автору работает некорректно
Пользователь:
Дунаевская (IP-адрес скрыт)
Дата: 19, October, 2009 12:31
Так определено в таблице создания словаря IBIS.FST (IBIS_AUT.FST- начиная с версии 2008.1).
Можете внести изменения в таблицу, определив независимое создание терминов с инициалами и полным именем, например, для поля 701 так:
Замените строку
7011 0 MHL,(|A=|v701^a,| |v701^d,|, |v701^g,if a(v701^g) then |, |d701^b,if v701^b:'. 'or (not(v701^b:'.')) then v701^b else &unifor('G0.'v701^b),'. '&unifor('G2.'v701^b) fi fi,if s(v701^1,v701^c,v701^f)<>''then' (',v701^1,if s(v701^1)<>''then|; |d701^c fi,v701^c,if s(v701^1,v701^c)<>''then|; |d701^f fi,v701^f,')' fi,|\|v701^4*4,|, |v701^5*4,|, |v701^6*4,|(|v701^7|)|,|\|d701^4,|%|d701/)
на 2 строки
7011 0 MHL,(if p(v701^g) then |A=|v701^a,| |v701^d,|, |v701^g,if s(v701^1,v701^c,v701^f)<>''then' (',v701^1,if s(v701^1)<>''then|; |d701^c fi,v701^c,if s(v701^1,v701^c)<>''then|; |d701^f fi,v701^f,')' fi,|\|v701^4*4,|, |v701^5*4,|, |v701^6*4,|(|v701^7|)|,|\|d701^4 fi,|%|d701/)
7011 0 MHL,(if p(v701^b) or s(v701^b,v701^g)='' then |A=|v701^a,| |v701^d,|, |d701^b,if v701^b:'. 'or (not(v701^b:'.')) then v701^b else &unifor('G0.'v701^b),'. '&unifor('G2.'v701^b) fi fi,if s(v701^1,v701^c,v701^f)<>''then' (',v701^1,if s(v701^1)<>''then|; |d701^c fi,v701^c,if s(v701^1,v701^c)<>''then|; |d701^f fi,v701^f,')' fi,|\|v701^4*4,|, |v701^5*4,|, |v701^6*4,|(|v701^7|)|,|\|d701^4,|%|d701/)