Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
По настройке поисковых форм
Пользователь: Михаил Клименков (IP-адрес скрыт)
Дата: 20, October, 2004 14:22

Добрый день.
У меня вопрос, может быть он очнеь и дурацкий, но..
В форме поиска amain.frm есть такой кусок:
tr>
<td align=right>
<font size=-1>Получить список терминов:</font>
</td>
<td colspan="2" align=left>
<INPUT TYPE="radio" NAME="T21VAL" VALUE="002" CHECKED>ключевых слов,<br><INPUT TYPE="radio" NAME="T21VAL" VALUE="033">авторов,<br><INPUT TYPE="radio" NAME="T21VAL" VALUE="004">ISSN/ISBN.<br>

В документации написано что "T21VAL= <числовое значение>=<числовое значение “S21P03” VALUE="Префикс поля=">"
вот как это префикс поля связан с" префиксом инверсии словаря"????
Или тут указываются непостредсвенно метки полей???? Так они другие???
Мне все это нужно чтобы добавить виды поиска.

Re: По настройке поисковых форм
Пользователь: Галина Гильдебрант (IP-адрес скрыт)
Дата: 20, October, 2004 14:53

Про новые виды поиска смотрите вот здесь:
[irbis.gpntb.ru]

Re: По настройке поисковых форм
Пользователь: mikgon (IP-адрес скрыт)
Дата: 21, October, 2004 11:11

Корректные кусок из описания следующий:))
""""Следующий блок обеспечивает обращение к словарям баз данных ИРБИС (с ис-пользованием команды T). Необходимо отметить, что обращение к словарям возможно только по полям, которые определены ниже в форме как поисковые – то есть для них определено соответствие T21VAL= <числовое значение>=<числовое значение “S21P03” VALUE="Префикс поля=">. При этом числовые значения должны быть тождественны = они собственно, и определяют связь с конкретным поисковым префиксом. Это кроме всего прочего обеспечивает возможность просмотра словаря, начиная с последовательности символов введенных с соответствующее поле. Кроме того, при модификации этого режима необходимо помнить, что после ее выполнения управление передается другим форм-файлам – T***.frm и возвращается после их выполнения."""
Отсюда следуют две вещи которые последний раз обсуждались
1. После обращения к словарям и переноса поискового термина в форму = все статические поля формы (не заполненные спец.методам = к примеру из словаря) приводятся к первоначальному положению. Поэтому irbis_free 01 к примеру неудобен для реального использования. Если это фиксить = то придется тащить такой хвост переменных, что и так перегруженная модель рухнет сто процентов.
2. Добавить в получение списка терминов МОЖНО ТОЛЬКО ТО ПОЛЕ, которое является поисковым в этой форме имеет вот это самое числовое значение. То есть в форме есть блок поиска по авторам = там ВСЕ его параметры имеют префикс 033. Тогда его можно включить в подачу словарей. Если вы включите к примеру 007 - то работать не будет, поскольку поискового блока с такими цифрами нет. То есть должен ыбть поисковый блок где вводится числовой префикс и соот. ему поисковый индекс.
Пример.
<INPUT TYPE="HIDDEN" NAME="051S21P03" VALUE="R="> Задание префикса поиска

Это означает что в подаче словаря можно использовать 051 и будут словари по индексу R=

Re: По настройке поисковых форм
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 22, October, 2004 11:23

Михаил, привет! Смотрю Ты занялся библиотечным сайтом? У меня похожая история с настройкой форм. Список терминов для УДК получилось создать, а вот с заглавиями журналов - беда. Если разберусь в чем дело - дам знать! Есть предложение - дружить по таким (и не только) вопросам отделами!



Отправка отредактированного (22-10-04 11:23)

Re: По настройке поисковых форм
Пользователь: Михаил Клименков (IP-адрес скрыт)
Дата: 22, October, 2004 15:50

Странно. Я задал свои блоки с номерами от 001 до 100 и ниже соответствие им поисковым полям. Все заработало.



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