Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Модификация представления термина в словаре
Пользователь: artgonch (IP-адрес скрыт)
Дата: 05, June, 2006 11:56

Здравствуйте!
Подскажите, пожалуйста, как реализовать следующее:
В поле Заглавие часто вводятся данные в двойных кавычках. Они и в поисковом словаре отображаются с кавычками (хотя в соотв. месте АЫЕ юнифор эти кавычки должен удалять). Строки с двойными кавычками выходят вверх списка. Как сделать так, чтобы кавычки в словаре были видны, но сортировка выполнялась без их учета?
Зарнее спасибо.

Re: Модификация представления термина в словаре
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 05, June, 2006 14:42

&unifor('9')- удаляет кавычки.В поиске по заглавию это прекрасно работает.
Приведите пример вашей записи,где у вас это не работает

Re: Модификация представления термина в словаре
Пользователь: Анонимный пользователь (IP-адрес скрыт)
Дата: 05, June, 2006 14:44

Данные в словарь заглавий идут БЕЗ кавычек. Следует разобраться, почему у вас в словаре появились кавычки. (Версия ИРБИСа?)

Re: Модификация представления термина в словаре
Пользователь: artgonch (IP-адрес скрыт)
Дата: 06, June, 2006 11:54

У нас 2004-2. Сегодня более внимательно посмотрю, что там.
Меня это и смутило: в FST есть юнифор перед соотв. преффиком инерсии, а в словаре все равно есть кавычки.

Re: Модификация представления термина в словаре
Пользователь: artgonch (IP-адрес скрыт)
Дата: 08, June, 2006 10:15

Вот пример записи (в словарь попадают данные из 200^a):
#101: ger
#102: DE
#900: ^Ta^B08
#920: ASP
#999: 0000000
#700: ^ASiegert^GChristine^BCh.
#903: 04SiegeMD2M1b1TSuKzSiHf.4
#907: ^CПК^A20050120^BСидоренко Ирина Юрьевна
#463: ^CDie Musikforschung^J2004^GB&&ўдrenreiter-Verl^DKassel^1S.^S392-393^HHf.4^WD391653/2004/4
#607: ^AГермания^Cмузыкальная жизнь^GТурнау (Бавария)^H14-16 мая 2004 г.^9Съезды и конференции
#610: опера
#610: композитор и певец
#610: интерпретация
#907: ^CКР^A20050126^BСидоренко Ирина Юрьевна
#907: ^CКР^A20050215^BСидоренко Ирина Юрьевна
#907: ^C^A20050801^B
#907: ^C^A20051124^B
#907: ^C^A20060323^B
#200: ^A"'...per ben vestir la virtuosa...'. Die Oper des 18. und fr&&ўьhen 19. Jahrhunderts im Spannungsfeld zwischen Komponisten und S&&ўдngern" (Thurnau, 14. bis 16. Mai 2004)^FCh. Siegert
#963: ^FHrsg. von der Gesellschaft f&&ўьr Musikforschung^I0027-4801
*****

А вот часть FST, которая отвечает за помещение этих данных в словарь:
200 0 MHL,if v200^u:'1'then else if p(v200^a) then'T=',&unifor("9"v200^a,(|. |v923^h,|.|v923^i,|. |v923^k,|.|v923^l,|. |v923^m,|.|v923^n)) fi fi
200 0 MHL,if v920='J'then if p(v200^a) then'TJ=',&unifor("9"v200^a,". "v923^h,"."v923^i,". "v923^k,"."v923^l,". "v923^m,"."v923^n)fi fi

Все, кажется, правильно, но в словаре появляются кавычки.

Re: Модификация представления термина в словаре
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 08, June, 2006 10:59

Почему у Вас заглавие начинается не так: "...per ben vestir la virtuosa", обратите внимание, что у Вас стоит в начале и в конце этого предложения

Re: Модификация представления термина в словаре
Пользователь: artgonch (IP-адрес скрыт)
Дата: 13, June, 2006 13:36

Не совсем понял, что Вы имеете в виду.
Объясните, поалуйста, поподробнее...

Re: Модификация представления термина в словаре
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 20, June, 2006 15:52

Обратите внимание,что у Вас стоит в 200 поле после подполя A



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