Распределённый поиск в Ирбис — различия между версиями

Материал из Wikipedia
Перейти к: навигация, поиск
(Разрешение на заимствование записей)
(Разрешить заимствование записей из веб-Ирбиса (в базе читателей))
Строка 41: Строка 41:
 
====Разрешить заимствование записей из веб-Ирбиса (в базе читателей)====
 
====Разрешить заимствование записей из веб-Ирбиса (в базе читателей)====
  
Заимствование записей разрешено, если в базе читателей RDR присутствует запись:
+
Заимствование записей разрешено, если в базе читателей RDR присутствует запись c идентификатором 4444 и IP адресом в поле 112. Например:
 +
 
 
  112: *.*.*.*
 
  112: *.*.*.*
32: ksboychakov@yandex.ru
 
10: Virtual_reader
 
 
  30: 4444
 
  30: 4444
31: ^A20060804^BДСМ
 
  
Необходимо убедиться, что такая запись присутствует в базе RDR. Если запись отсутствует, её необходимо добавить. Такую запись можно импортировать из базы RDR, входящей в дистрибутив.
+
IP адрес может указываться как полностью так и через абсолютную маску:
 +
112: 192.168.1.10
 +
112: 192.168.1.11
 +
112: *.*.*.*
 +
 
 +
Если в одном из повторений поля 112 присутствует значение <t>*.*.*.*</t>, то заимствование разрешено с любого IP.
 +
 
 +
Такую запись можно скопировать из базы RDR тестовой версии или создать вручную.
  
 
====Разрешить заимствование записей из конкретной базы данных (в файле <tt>irbis_server.ini</tt>)====
 
====Разрешить заимствование записей из конкретной базы данных (в файле <tt>irbis_server.ini</tt>)====

Версия 17:01, 8 сентября 2009

Функции распределённого поиска входят в продукты веб-Ирбис и АРМ Каталогизатор.

Распределённый поиск доступен в Ирбис версии 8.1 или больше.

Распределённый поиск даёт пользователям возможность отправить поисковый запрос нескольким веб-шлюзам Ирбис, взаимодействуя непосредственно только с одним веб-шлюзом Ирбис.

Схема работы веб-шлюзов Ирбис в режиме распределённого поиска

Распределённый поиск реализован на основе взаимодействия веб-шлюзов Ирбис.

Возможность распределённого поиска подразумевает наличие группы веб-шлюзов, среди которых возможен распределённый поиск. Пример такой группы - Ирбис корпорация. Среди этой группы веб-шлюзов один выступает в роли основного шлюза. Основной шлюз – это шлюз, принимающий запросы от конечных пользователей в режиме распределённого поиска. Шлюзы участников – все остальные шлюзы из указанной группы веб-шлюзов. Получив запрос в режиме распределённого поиска от конечного пользователя, основной шлюз передаёт поисковый запрос на шлюзы участников, получает от них ответы и выдаёт обобщённый результат конечному пользователю.

В рамках Ирбис корпорации в роли основного шлюза выступает шлюз ГПНТБ России; шлюзы участников на момент написания статьи: шлюз Научно-педагогической библиотеки г. Николаева, шлюз Зональной научной библиотека им. В. А. Артисевич Саратовского гос. университета, шлюз Иркутской ОГУНБ.

Конечный пользователь может осуществлять распределённый поиск среди всех веб-шлюзов Ирбис, входящих в группу, или выбрать только некоторые шлюзы участников, при этом на основном шлюзе поиск будет произведён в любом случае.

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

Один шлюз технически может входить в несколько групп веб-шлюзов, предоставляющих возможность распределённого поиска, например, в Ирбис корпорацию и какую нибудь другую группу.

Один шлюз может выступать в роли основного шлюза только в одной группе веб-шлюзов, предоставляющих возможность распределённого поиска.

Распределённый поиск в АРМ Каталогизатор

Распределённый поиск в АРМ Каталогизатор совмещён с возможностью заимствования, что позволяет заимствовать записи.

Конфигурирование веб-шлюза Ирбис в качестве шлюза участника на примере Ирбис корпорации

webirbis.mnu

Файл <IRBIS_SERVER_ROOT>\IRBIS64\webirbis.mnu(для ИРБИС 64) или <IRBIS_ROOT>\IRBIS\webirbis.mnu(для ИРБИС 32) содержит HTTP-ссылку, на которую попадёт конечный пользователь Веб Ирбиса при переходе к распределённому поиску. Предполагается, что это должен быть веб-шлюз Ирбис, выступающий в роли основного в группе веб-шлюзов, предоставляющих распределённый поиск.

По умолчанию это ссылка на веб-шлюз ГПНТБ. Для настройки шлюза в качестве участника Ирбис корпорации не требуется вносить никаких изменений в этот файл.

Инструкция по конфигурированию веб-шлюза Ирбис для его включения в Ирбис корпорацию

Проверить версию Ирбис

Необходимо убедиться, что версия веб-Ирбис 8.1 или больше.

Разрешить заимствование записей из веб-Ирбиса (в базе читателей)

Заимствование записей разрешено, если в базе читателей RDR присутствует запись c идентификатором 4444 и IP адресом в поле 112. Например:

112: *.*.*.*
30: 4444

IP адрес может указываться как полностью так и через абсолютную маску:

112: 192.168.1.10
112: 192.168.1.11
112: *.*.*.*

Если в одном из повторений поля 112 присутствует значение <t>*.*.*.*</t>, то заимствование разрешено с любого IP.

Такую запись можно скопировать из базы RDR тестовой версии или создать вручную.

Разрешить заимствование записей из конкретной базы данных (в файле irbis_server.ini)

Необходимо в файле <Apache root>\cgi-bin\irbisXXr_YY\irbis_server.ini( XX здесь -- поколение ИРБИС,YY -- номер версии) найти секцию соответствующего профиля (по умолчанию это [IBIS]).

В этой секции добавить строку, разрешающую заимствование записей:

*.*.*.*=1

По умолчанию в секции [IBIS] уже присутствует указанная строка.

Сообщить о том, что вы готовы войти в Ирбис корпорацию и предоставить возможность заимствования записей другим членам Ирбис корпорации

Чтобы ваш электронный каталог был добавлен к списку электронных каталогов Ирбис корпорации для распределённого поиска, после выполнения всех вышеописанных действий, вам следует предоставить ссылку на ваш электронный каталог А.И.Бродовскому.

Реализация распределённого поиска

На основной странице распределённого поиска показан список удалённых ресурсов, доступных для поиска. Список начинается с Электронного каталога организации, установившей у себя WEB ИРБИС. В этом списке пользователь может отметить интересующие его ресурсы. Поиск по текущему электронному каталогу будет проведён в любом случае.

Удалённые ресурсы – это набор Электронных каталогов, выставленных в Интернете с помощью веб-Ирбис 32 или веб-Ирбис 64 версии 8.1 и больше.

Основная страница распределенного поиска реализована с помощью фрейма raspr.frm.