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

Здравствуйте.
Немного подправил формат для 46 поля, но он не заносит в словарь то, что я ожидаю. Вот кусок формата:
46 0 MHL,(|TS=|d46^a,&unifor(|9|v46^a)/|T=|d46^a,&unifor(|9|v46^a),|%|d46/)

Для 46^a организован словарь, но при сохранении данные в него не попадают (поиск по заглавию).

Что здесь неправильно?
Заранее спасибо.

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

Какая у Вас версия? То что вы хотите, уже есть в ibis.fst
Вот эти строки:
4601 0 MHL,(if p(v46^a) then|T=|d46^a,&unifor(|9|v46^a,|/|v46^f) fi,|%|d46/)/
46 0 MHL,(if p(v46^a) then|TS=|d46^a,&unifor(|9|v46^a,|/|v46^f) fi,|%|d46/)/

Re: Неправильно отрабатывает формат
Пользователь: artgonch (IP-адрес скрыт)
Дата: 22, June, 2006 10:42

У нас версия 2004-2.
Такие строки есть в ibis.fst, но в словаре по критерию Заглавие данные из поля 46^a не появляются.

Re: Неправильно отрабатывает формат
Пользователь: artgonch (IP-адрес скрыт)
Дата: 22, June, 2006 10:57

В формате написано:
4601 0 MHL,(|T=|d46^a,&unifor(|9|v46^a),|%|d46/)/
4602 0 MHL,(|T=|d46^l,&unifor(|9|v46^l),|%|d46/)
46 0 MHL,(|TS=|d46^a,&unifor(|9|v46^a),|%|d46/)

А как понимать две первые строки? Как программа отлтчает, что это не 1-ое и 2-ое повторения поля 460, а 1-е и 2-е повторения 46?

Re: Неправильно отрабатывает формат
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 22, June, 2006 16:25

Читайте документацию. Ирбис-общее описание системы,Приложение 5,раздел 3.
Приведите пример записи, у которой данные из 46^a не идут в поиск по заглавию.



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