Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Свободный поиск - помогите пожалуйста
Пользователь: roit (IP-адрес скрыт)
Дата: 30, October, 2018 10:19

Очень нужен свободный поиск, который помог бы обнаружить в 200^A поле точку в конце поля. При этом было бы здорово, если бы именно одну точку. Т.е. заглавие может заканчиваться на многоточие (200^AПрекрасное далеко...) и это правильно, а вот одна точка в конце заглавия (Книгоиздание в России.) уже нарушение. Помогите пожалуйста!

Re: Свободный поиск - помогите пожалуйста
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 30, October, 2018 12:34

Попробуйте так:

Сначала отобрать все записи в которых в поле 200^A стоит точка:

&uf('AV200^A*'f(RSUM('-1,',&uf('+95'v200^A)),0,0,)'.1#1'):'.'

Затем уточнить этот поиск условием последние 3 символа не содержат ...:

not(&uf('AV200^A*'f(RSUM('-3,',&uf('+95'v200^A)),0,0,)'.3#1'):'...')

Возможно это не самое оптимальное условие, но оно работает.



Редактировано 1 раз. Последний раз 30.10.2018 12:35 пользователем А. Роман.

Re: Свободный поиск - помогите пожалуйста
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 30, October, 2018 13:01

roit написал(а):
-------------------------------------------------------
> Очень нужен свободный поиск, который помог бы
> обнаружить в 200^A поле точку в конце поля. При
> этом было бы здорово, если бы именно одну точку.
> Т.е. заглавие может заканчиваться на многоточие
> (200^AПрекрасное далеко...) и это правильно, а вот
> одна точка в конце заглавия (Книгоиздание в
> России.) уже нарушение. Помогите пожалуйста!


s(v200^a"!"):'.!'and &uf('G2.'v200^a)=''

Re: Свободный поиск - помогите пожалуйста
Пользователь: roit (IP-адрес скрыт)
Дата: 30, October, 2018 14:31

Спасибо большое. Воспользовалась способом Ларисы Васильевны. Конечно получила несколько тысяч записей, где на вполне законных основаниях описание заканчивается на г., гг., вв. или в. Но это уже можно просмотреть глазами и выловить все-таки ошибки



Редактировано 1 раз. Последний раз 30.10.2018 14:32 пользователем roit.



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