Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Не работает Простой поиск c ранжированием по релевантности
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 23, September, 2023 19:04

Добрый день!
Не могу разобраться почему не работает Простой поиск c ранжированием по релевантности. Переустановил J-Ирбис, не помогло. Затем установил чистый сервер Ирбис 64+, поиск заработал. Восстановил папку Ирбис64 со всеми базами - поиск заработал по ним, но через какое то время опять перестал работать.
Подскажите куда копать?
И как узнать последняя ли версия J-Ирбис сейчас стоит? На сайте у нас [icorp.elnit.org] написано дата обновления 2019-01-21, хотя тогда еще J-Ирбиса у нас не было (номер 43, Бурятская государственная сельскохозяйственная академия им. В.Р. Филиппова)
сайт [elib.bgsha.ru]

Ирбис 64+ 2022.1 D2

Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 24, September, 2023 13:40

Serega89 написал(а):
-------------------------------------------------------
> Добрый день!
> Не могу разобраться почему не работает Простой
> поиск c ранжированием по релевантности.


> Переустановил J-Ирбис, не помогло. Затем установил
> чистый сервер Ирбис 64+, поиск заработал.

Полагаю, использовался кэш.

> Восстановил папку Ирбис64 со всеми базами - поиск
> заработал по ним, но через какое то время опять
> перестал работать.

Наиболее вероятно, что при "восстановлении" папки ИРБИС 64 оказались не созданы/затёрты/неправильно созданы словари полнотекстового поиска. Т.е. всё то, что находится в папке Ibis--text Без их создания режим поиска с ранжированием по релевантности работать не будет.


Убедитесь, что у Вас используются актуальные файлы IBIS.IFS и IBIS.FST, создайте заново словарь БД целиком.

PS
Спасибо, что предоставили максимум информации для решения вопроса.

Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 25, September, 2023 05:05

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Serega89 написал(а):
> --------------------------------------------------
> -----
> > Добрый день!
> > Не могу разобраться почему не работает Простой
> > поиск c ранжированием по релевантности.
>
>
> > Переустановил J-Ирбис, не помогло. Затем
> установил
> > чистый сервер Ирбис 64+, поиск заработал.
>
> Полагаю, использовался кэш.

Не уверен, т.к. добавил в базу уникальное ключевое поле, запись нашлась.

>
> > Восстановил папку Ирбис64 со всеми базами -
> поиск
> > заработал по ним, но через какое то время опять
> > перестал работать.
>
> Наиболее вероятно, что при "восстановлении" папки
> ИРБИС 64 оказались не созданы/затёрты/неправильно
> созданы словари полнотекстового поиска. Т.е. всё
> то, что находится в папке Ibis--text Без их
> создания режим поиска с ранжированием по
> релевантности работать не будет.
>
>
> Убедитесь, что у Вас используются актуальные файлы
> IBIS.IFS и IBIS.FST, создайте заново словарь БД
> целиком.

ibis.fst и ibis.ifs от 24.05.2022 из дистрибутива.
Заново словарь создал, не помогло.


>
> PS
> Спасибо, что предоставили максимум информации для
> решения вопроса.

И еще в догонку вопрос:
у нас 23 лицензии, но сейчас пишет что превышино максимальное количество порльзователей. 127.0.0.1 это j-Ирбис, насколько я понимаю, j-ирбис забирать лицензии не должен. (см. скриншот)



Редактировано 1 раз. Последний раз 25.09.2023 05:10 пользователем Serega89.

Вложения: 1.png (283.4KB)  
Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, September, 2023 11:19

Serega89 написал(а):
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):

> > Убедитесь, что у Вас используются актуальные
> файлы
> > IBIS.IFS и IBIS.FST, создайте заново словарь БД
> > целиком.
>
> ibis.fst и ibis.ifs от 24.05.2022 из
> дистрибутива.
> Заново словарь создал, не помогло.

Убедитесь, что файлы Ibis--text имеют объём как минимум несколько мегабайт.

> И еще в догонку вопрос:
> у нас 23 лицензии, но сейчас пишет что превышино
> максимальное количество порльзователей. 127.0.0.1
> это j-Ирбис, насколько я понимаю, j-ирбис забирать
> лицензии не должен. (см. скриншот)

J-ИРБИС 2.0 не использует лицензии. Однако, если использовался какой-то режим, предусматривающий запись, он может создать подключение от имени АРМа Каталогизатор и работать с ним.

Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 25, September, 2023 11:39

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Serega89 написал(а):
> --------------------------------------------------
> -----
> > Кирилл Соколинский (СЗТУ) написал(а):
>
> > > Убедитесь, что у Вас используются актуальные
> > файлы
> > > IBIS.IFS и IBIS.FST, создайте заново словарь
> БД
> > > целиком.
> >
> > ibis.fst и ibis.ifs от 24.05.2022 из
> > дистрибутива.
> > Заново словарь создал, не помогло.
>
> Убедитесь, что файлы Ibis--text имеют объём как
> минимум несколько мегабайт.

Некоторые файлы имеют объем (см. файл2)


>
> > И еще в догонку вопрос:
> > у нас 23 лицензии, но сейчас пишет что
> превышино
> > максимальное количество порльзователей.
> 127.0.0.1
> > это j-Ирбис, насколько я понимаю, j-ирбис
> забирать
> > лицензии не должен. (см. скриншот)
>
> J-ИРБИС 2.0 не использует лицензии. Однако, если
> использовался какой-то режим, предусматривающий
> запись, он может создать подключение от имени АРМа
> Каталогизатор и работать с ним.


На скриншоте выше IP 127.0.0.1 это J-Ирбис, остальные IP это клиенты. Клиентов меньше 23х (у нас 23 лицензии), а при следующем подключении выходит окно превышено максимальное количество пользователей. При этом в список зарегистрированных клиент попал под номером 26, но каталогизатор не открылся.

Вложения: файл2.png (131.8KB)  
Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 25, September, 2023 12:23

Лог в папке Debug:
microtime;class;function;type;client_id;line;msg
16956336395606;ic;search_broadcast;0;;;BEGIN
16956336395627;ji_st;__construct;0;;1;Обнулён старый запрос: -492097194!=-887863103
16956336395711;session;read_session;0;;31;Отсутствует файл сессииC:/jirbis2_server/htdocs/jirbis2/tmp/ssession_887863103
16956336395728;ic;search_broadcast;0;-887863103;;Сгенерирован запрос: (<.>KT=FT!ФИЗИКА<.>) к источникам 1 ( выбраны 1). Вывод с 1
16956336395730;ic;search_broadcast;0;-887863103;;st->portion=10
16956336395822;session;read_session;0;;31;Отсутствует файл сессииC:/jirbis2_server/htdocs/jirbis2/tmp/ssession_887863103
16956336395945;ic;search_broadcast;0;-887863103;;Найдено в кэше last_number_assimilated: , last_number: , cache_count_relevant: 0, total: 0
16956336395947;ic;search_broadcast;0;-887863103;;Сортировка до проверки соответствия параметрам:
16956336395948;ic;search_broadcast;0;-887863103;;Сортировка отклонена
16956336395950;ic;search_broadcast;0;-887863103;;Инициируем запуск поискового процесса
16956336395951;session;read_session;0;;31;Отсутствует файл сессииC:/jirbis2_server/htdocs/jirbis2/tmp/ssession_887863103
16956336395952;broad_search_unit;make_search_session;0;-887863103;245;recs_total в make_search_session : 0
16956336395960;session;get_session_file;0;;93;Файл сессии пустой
16956336395963;broad_search_unit;make_search_session;0;-887863103;245;Должна была быть выполнена разблокировка файла -887863103
16956336395968;broad_search_unit;start_search_process;0;;249;self_net_path: [localhost]
16956336395974;broad_search_unit;start_search_process;0;-887863103;249;Запуск порции из 1 процессов
16956336396062;output;get_new_records;0;-887863103;503;Файл поисковой сессии получен!
16956336396080;output;get_new_records;0;-887863103;503;selected_search_flag:0
16956336396262;single_search_unit;lib_request;0;-887863103;397;bns: IBIS, local: 1, portion: 10,req: (<.>KT=FT!ФИЗИКА<.>),expired:
16956336396837;single_search_unit;lib_request;0;-887863103;397;Ничего не найдено позапросу (<.>KT=FT!ФИЗИКА<.>) в IBIS по адресу localhost и lib_id 1 начиная с номера first_number 1 порции 10
16956336396859;broad_search_unit;callback_search;0;-887863103;;sd['recs_total'] до модификации: 0
16956336396865;broad_search_unit;callback_search;0;-887863103;;Выполнено увеличение счетчика записей: sd['recs_cached']=0,r['res_count']=0
16956336396866;broad_search_unit;callback_search;0;-887863103;;sd['recs_total'] после модификации: 0, array_sum(sd['not_cached'])0
16956336396874;broad_search_unit;callback_search;0;-887863103;;Обновление таблицы порций для физической базы 1 выполнено
16956336396882;ic;search_broadcast;0;-887863103;;Broad Search завершен
16956336396884;ic;search_broadcast;0;-887863103;;sd['recs_cached']=0
16956336397089;output;get_new_records;0;-887863103;503;Файл поисковой сессии получен!
16956336397091;output;get_new_records;0;-887863103;503;selected_search_flag:0
16956336397093;output;get_new_records;0;-887863103;503;Выполнены первичные условия начала вывода recs_cached=0. st->recs_outputed=0 portion_output_normalized=10 first_number=0
16956336398095;output;get_new_records;0;-887863103;503;Условия отбора из базы не выполнены. Выполняется sleep
16956336398097;output;get_new_records;0;-887863103;503;================Выполнен вывод ответа begin=============
16956336398490;output;get_new_records;0;-887863103;503;OUTPUT
16956336398501;output;get_new_records;0;-887863103;503;Файл поисковой сессии получен!
16956336398519;output;get_new_records;0;-887863103;503;selected_search_flag:0
16956336398521;output;get_new_records;0;-887863103;503;Выполнены первичные условия начала вывода recs_cached=0. st->recs_outputed=0 portion_output_normalized=10 first_number=0
16956336398559;output;get_new_records;0;-887863103;503;Для вывода данных начиная с номера 0 и лимитом 10 выполнен запрос -1062413203 к базе с результом: 0,
16956336398560;output;get_new_records;0;-887863103;503;Непредвиденная ситуаця: нет записей, но условия отбора сработали: <br>получены все необходимые записи ? sd[reqs] - 1>=sd[reqs_need] - 1 <br>выполнены все запросы ? sd[recs_cached] - 0>=sd[recs_need] - 10 <br>это последний запрос RENEW, выполняемый уже после завершения BROAD. this->st->finish_flag==='last' -- last <br>завершен процесс BROAD ? 1 <br>увеличилось число записей и при этом текущее достигнуто минимальное время после предыдущего обновления ? <br>это возврат назад ? <br>увеличилось число запросов и при этом текущее время больше максимального время после предыдущего обновления ? <br>случай сбоев, если не удаётся получить ожидаемый результат, да пятикратный this->max_results_renew_time ? <br>this->st->recs_outputed+(first_number) ? <br>sd['recs_cached']0 ? <br>В базе нет записей с нужным профилем и переформатирование не ожидается (профиль в IC устанавливается не такой как в ST)?document_form%full
16956336398562;output;get_new_records;0;-887863103;503;================Выполнен вывод ответа last=============


Ничего не найдено позапросу (<.>KT=FT!ФИЗИКА<.>) в IBIS по адресу localhost и lib_id 1 начиная с номера first_number 1 порции 10

Почему-то не может найти в базе

Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Serega89 (IP-адрес скрыт)
Дата: 25, September, 2023 12:41

Кажется разобрался. У меня стояли Логин/пароль при установке J-Ирбис отличные от 1/1.

Когда поставил 1/1 на вкладке Система и интерфейс, поиск заработал.

Re: Не работает Простой поиск c ранжированием по релевантности
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, September, 2023 23:45

Serega89 написал(а):
-------------------------------------------------------
> Кажется разобрался. У меня стояли Логин/пароль при
> установке J-Ирбис отличные от 1/1.
>
> Когда поставил 1/1 на вкладке Система и интерфейс,
> поиск заработал.

При ошибке в пароле или логине обращения к серверу обычно выдаются ошибки. В вашем случае они отсутствовали.

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



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