Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Характер документа у Web Ирбис
Пользователь: L.V.Borenko (IP-адрес скрыт)
Дата: 04, April, 2011 16:57

Привет из Нежина! Очень нужна Ваша помощь. У нас не закуплен АРМ "Читатель". Читатели пользуются нашим единым электронным каталогом через Web Ирбис-64. Возникли проблемы поиска. Вопрос: используется ли вид поиска "Характер документа" в стандартном, расширенном, профессиональном поиске и т.д. Например, необходимо найти авторефераты или учебники по определенной тематике. Авторефераты входят в характер документа, так же, как и учебники. С помощью АРМа "Каталогизатор" (комплексный поиск) мы легко справляемся с этой задачей. А как быть читателям, которые используют ЭК в Интернете или на сайте уныверситета. Помогите, пожалуйста. Заранее благодарны за ответ.

Re: Характер документа у Web Ирбис
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 04, April, 2011 21:08

Вы можете решить задачу по аналогии с тем, как реализован поиск по Тематике поиска в ресширенном поисковом режиме. Можете переработать его в поиск по характеру документа, заменив:

<input name="1_S21P03" value="R=" type="hidden">

на

<input name="1_S21P03" value="HD=" type="hidden">

и изменив значения OPTIONS


Вопрос добавления дополнительных режимов (возможно даже поиска по характеру документа) часто поднимался на форуме. Например он разбирается здесь: [irbis.gpntb.ru]

Re: Характер документа у Web Ирбис
Пользователь: L.V.Borenko (IP-адрес скрыт)
Дата: 05, April, 2011 10:41

Большое спасибо за ответ. Но у нас проблема с программистом, который есть только у штате университета. Можно ли решить этот вопрос другим путем, на нашем уровне? Если нет, придется идти к программисту. Еще раз спасибо за поддержку. Удачи Вам и много терпения в вашем деле.

Re: Характер документа у Web Ирбис
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 02, August, 2011 00:35

Кстати, целесообразно из вида поиска "Расширенный" убрать "Тематика поиска", ведь для этого существует отдельный Вид поиска "ГРНТИ-Навигатор". Критерий "тематика поиска" не может обеспечить результат поиска, который может дать навигатор. Также можно добавить следующие элементы поиска: характер документа, язык документа, место хранения (держатель), различные чекбоксовые значения: есть ли полный текст, имеется ли аннотация, содержание и т. д.
Я сейчас над этим работаю, но у меня возник вопрос: откуда берется 1_ в значении S21P01 или S21P03? если изменить и поставить произвольное значение, то скрипты необходимо будет править?
Разобрался, 1_ - это произвольные значения. Верно?
А вот как осуществить поиск по чекбоксовым элементоам не знаю. Как определить имеет ли запись то или иное значение в поле в файле fst и frm.



Редактировано 1 раз. Последний раз 02.08.2011 01:40 пользователем woodyfon.

Re: Характер документа у Web Ирбис
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, August, 2011 01:30

woodyfon написал(а):
-------------------------------------------------------
> Кстати, целесообразно из вида поиска "Расширенный"
> убрать "Тематика поиска", ведь для этого
> существует отдельный Вид поиска "ГРНТИ-Навигатор".
> Критерий "тематика поиска" не может обеспечить
> результат поиска, который может дать навигатор.
> Также можно добавить следующие элементы поиска:
> характер документа, язык документа, место хранения
> (держатель), различные чекбоксовые значения: есть
> ли полный текст, имеется ли аннотация, содержание
> и т. д.

Технологическое обеспечение даёт примеры решения различных задач. Это его основная функция. Оно не претендует на универсальное и законченное решение для библиотек всех типов.

> Я сейчас над этим работаю, но у меня возник
> вопрос: откуда берется 1_ в значении S21P01 или
> S21P03? если изменить и поставить произвольное
> значение, то скрипты необходимо будет править?

Берётся где? Строка "1_" в качестве значения? Уточните, пожалуйста, вопрос...

Re: Характер документа у Web Ирбис
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 02, August, 2011 02:27

В документации есть значение со звездочками
***S21P01
***S21P03
В нашем случае вместо звездочек стоит 1_.
+
Реализовал чекбоксовые поисковые элементы в расширенном поиске
1.Наличие полного текста (определяется по заполнению поля 951^a, как локальный ресурс библиотеки)
1.1 В файле ИмяБД_other.fst дописал строку
951 0 mhl,(if p(v951^A) then 'FLT=TRUE' fi)
1.2 Актуализировал словарь
1.3 В файле extended_search_form.frm дописал строки
<tr>
<td colspan=2 align=left>
Наличие полного текста
<input type="hidden" name="FLT_S21P03" value="FLT=">
<input type="checkbox" name="FLT_S21STR" value="TRUE">
</td>
</tr>
По аналогии можно сделать чекбоксы для проверки наличия аннотации и/или содержания в библиографической записи.

331 0 mhl,(if p(v331) then 'CON=TRUE' fi)
330 0 mhl,(if p(v330) then 'OGL=TRUE' fi)

<tr>
<td colspan=2 align=left>
Наличие аннотации
<input type="hidden" name="CON_S21P03" value="CON=">
<input type="checkbox" name="CON_S21STR" value="TRUE">
</td>
</tr>
<tr>
<td colspan=2 align=left>
Наличие содержания (оглавления)
<input type="hidden" name="OGL_S21P03" value="OGL=">
<input type="checkbox" name="OGL_S21STR" value="TRUE">
</td>
</tr>


Почему именно 1_ и что это обозначает?



Редактировано 1 раз. Последний раз 02.08.2011 03:14 пользователем woodyfon.

Re: Характер документа у Web Ирбис
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, August, 2011 11:39

woodyfon написал(а):
-------------------------------------------------------
> В документации есть значение со звездочками
> ***S21P01
> ***S21P03
> В нашем случае вместо звездочек стоит 1_.
> Почему именно 1_ и что это обозначает?

Это абсолютно произвольный префикс. Единственное требование к нему -- уикальность.



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