Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Некорректная работа поиска без усечения у ключевых слов
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 01, June, 2021 11:23

Здравствуйте, у нас не корректно работает поиск в одном месте, хотелось бы узнать что можно с этим сделать.
Когда в расширенном поиске мы ищем по ключевым словам, при поиске без усечения не находится никаких записей, хотя они есть в ЭК. Пример показан на скриншотах.
Мы попробовали все способы реализации усечения и "normalisation" больше всего подходит, но когда убираешь галочку усечение - поиск не работает.
Настройки для ключевых слов в правилах обработки форм стандартные:

keywords Ключевые слова 0 K= * 1 1 normalisation 1

СибГУ им. М.Ф. Решетнева, версия jirbis2 2019.

Вложения: with.jpg (454.2KB)   without.jpg (353.3KB)  
Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, June, 2021 11:20

Вероятно, в ходе экспериментов в кэше был зафиксирован неверный (нулевой) результат. Сейчас я очисти кэш записей в административной панели и поиск выполняется корректно.

Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 07, June, 2021 12:03

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Вероятно, в ходе экспериментов в кэше был
> зафиксирован неверный (нулевой) результат. Сейчас
> я очисти кэш записей в административной панели и
> поиск выполняется корректно.


Сейчас проверила, ничего не поменялось к сожалению. Прикладываю скриншот, там видно, что поиск слова "История" без усечения все равно ищет в виде запроса (<.>K=ИСТОРИ<.>. Кэш в браузере чистила, в админской панели так же еще раз очистила кэш.

Вложения: UAAOluf5Ao4.jpg (353.2KB)  
Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 12, June, 2021 21:42

Проблема обусловлена неверной настройкой: усечение ($) отключено, но при этом термин поиска урезан до "истори". Этого термина действительно нет в каталоге.

Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 16, June, 2021 07:09

Здравствуйте, мы видимо не понимаем друг друга. У нас не менялись никакие настройки в плане усечения от стандартных (скрин 002.jpg).
Если бы дело было только в слове "истори", поиск чаще не работает нормально при НЕ усечении. Прикладываю скриншоты по поиску еще нескольких слов. Там видно, что например про поиске слов "сосна" и "ель", в запросе обрезаются слова, хотя там не стоит галочка для усечения. Конечно не находятся книги, раз слово не целиком. Как нам сделать, чтобы при поиске БЕЗ галочки "усечение ключевых слов", найти документы, они точно присутствуют в каталоге (например на скриншоте с поиском слова "ель")?

с усечением находит 13к записей
https://sun9-1.userapi.com/impg/wCgQz9O21RW29z413NwU1jKYkiE16SKL2vxHCQ/4zKE-1aJBqw.jpg?size=1315x581&quality=96&sign=d124ff26f817b5f42efa58b3c958d50c&type=album
___________________________

а без усечения всего 4 записи, при этом не те которые нужны, ибо ищет слово "ел", вместо "ель"
https://sun9-51.userapi.com/impg/a5jgK7OIONf1V5OlLPQt7heTZ22tqX7fXtM3vQ/bHnBTgo65H4.jpg?size=1288x585&quality=96&sign=bf348c848245b0426c63c28d27c8758f&type=album

Вложения: 002.jpg (243.8KB)   0001.JPG (218.6KB)   0003.JPG (237.1KB)  
Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, June, 2021 22:05

Проанализировал режим. С одной стороны он работает совершенно корректно (в соответствии с настройками, которые могут быть изменены), с другой на практике флаг усечения для ключевых слов при базовых настроек совершенно бесполезен.

Привычное нам усечение включает две операции:
1. нормализацию -- когда удаляется окончание термина поиска
2. усечение -- когда поиск выполняется по всем возможным окончаниям термина поиска.

Как показывают Ваши примеры, нормализация без усечения не имеет смысл. Она лишь искажает слова. Поэтому я внёс соответствующие исправления: теперь при отсутствии усечения нормализация тоже выполняться не будет.

Исправление будет внесено вместе с автоматическим обновлением.

Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 16, February, 2022 11:44

Здравствуйте, у нас опять вопросы по поиску: при поиске по ключевым словам с усечением через сайт, и при поиске аналогичным способом через стационарный АРМ, результаты слишком отличаются. Из-за этого студенты не могут нормально найти литературу, и сотрудники так же не могут им помочь. Для наглядности, прикреплю скриншоты, видно, что в АРМ Каталогизатор и на сайте усечение работает по-разному, на сайте обрезает слово больше чем надо (вместо "сосн", ищет "сос"). Возник вопрос, как нам получить на сайте такие же результаты поиска, как и в АРМ Каталогизатор?

Правила обработки для ключевых слов:
keywords Ключевые слова 0 K= * 1 1 normalisation 1 0 0


СибГУ им. М.Ф. Решетнева, jirbis2 2019

Вложения: 005.JPG (47.9KB)   006.JPG (44.6KB)   004.JPG (34.4KB)  
Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, February, 2022 00:39

rallyyy написал(а):
-------------------------------------------------------
> Для наглядности, прикреплю скриншоты,
> видно, что в АРМ Каталогизатор и на сайте усечение
> работает по-разному, на сайте обрезает слово
> больше чем надо (вместо "сосн", ищет "сос").
> Возник вопрос, как нам получить на сайте такие же
> результаты поиска, как и в АРМ Каталогизатор?
>
> Правила обработки для ключевых слов:
> keywords Ключевые слова 0 K= * 1 1 normalisation 1
> 0 0

Да, усечение работает по разному. Для них используются различные программные алгоритмы, которые разрабатывались сторонними разработчиками. Из-за использования различных сред разработки (Delphi и PHP) пока унифицировать алгоритмы я возможности не вижу. Вы можете отключить NORMALISATION, тогда алгоритм просто не будет задействоваться.

Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: rallyyy (IP-адрес скрыт)
Дата: 21, February, 2022 05:19

Ясно( Совсем без усечения работать конечно не хочется, придется морфологию включать. Спасибо за ответ.

Re: Некорректная работа поиска без усечения у ключевых слов
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, February, 2022 22:27

rallyyy написал(а):
-------------------------------------------------------
> Ясно( Совсем без усечения работать конечно не
> хочется, придется морфологию включать. Спасибо за
> ответ.

С моей точки зрения, морфология для ключевых слов -- оптимальный способ обработки.



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