Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: GSadykova (IP-адрес скрыт)
Дата: 10, March, 2010 06:25

Нужно добавить в Веб-Ирбис в "Область поиска" Персоналии к уже существующим: Ключевые слова, Автор, Заглавие... etc.
Каг сделать это?



Редактировано 1 раз. Последний раз 10.03.2010 22:44 пользователем Кирилл Соколинский (СЗТУ).

Re: Область поиска
Пользователь: stasan (IP-адрес скрыт)
Дата: 10, March, 2010 10:49

юзайте расширенный поиск :)

Как добавить поиск
Пользователь: ukntb (IP-адрес скрыт)
Дата: 20, August, 2009 12:29

Коллеги!
Подскажите,пожалуйста, как в web ИРБИС в "Стандартный поиск" добавить поиск по полю "Держатель документа"

Re: Как добавить поиск
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 20, August, 2009 14:14

Откройте файл \datai\frames_XX\search_4.ftm
Добавьте вслед за строкой
if (SEARCH.S21P03.value == "G=") document.SEARCH.S21P01.value = "2";

строку
if (SEARCH.S21P03.value == "X=") document.SEARCH.S21P01.value = "0";

вслед за строкой
              <option value="G="> Год издания </option>

              <option value="X="> Держатель документа </option>

Внимание! Буква X здесь латинская!

Re: Как добавить поиск
Пользователь: ukntb (IP-адрес скрыт)
Дата: 20, August, 2009 14:35

Добавил строки, но ничего не изменилось. поиск не идет.

Re: Как добавить поиск
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 20, August, 2009 14:51

Ничего "не изменилось" -- это означает, что при выборе в меню Вид поиска пункта Стандартный у Вас в выпадающем списке не появилась опция Держатель документа?

Укажите адрес своего сайта, пожалуйста.

Re: Как добавить поиск
Пользователь: ukntb (IP-адрес скрыт)
Дата: 20, August, 2009 15:00

Нет опция появилась, а поиск не происходит
вот адрес
[www.ukntb.kz]
попробуйте найти shymkent

Re: Как добавить поиск
Пользователь: ukntb (IP-адрес скрыт)
Дата: 20, August, 2009 15:06

Все, разобрался. работает.

Re: Как добавить поиск
Пользователь: ukntb (IP-адрес скрыт)
Дата: 20, August, 2009 15:10

Кирилл, огромное Вам спасибо.

Re: Область поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 10, March, 2010 22:42

GSadykova написал(а):
-------------------------------------------------------
> Нужно добавить в Веб-Ирбис в "Область поиска"
> Персоналии к уже существующим: Ключевые слова,
> Автор, Заглавие... etc.
> Каг сделать это? smiling smiley

Персоналия имеет индекс P=

Блок
if (SEARCH.X_S21P03.value == "A=") {

нужно будет заменить на

if (SEARCH.X_S21P03.value == "A=" || SEARCH.X_S21P03.value == "P=") {


вслед за строкой:

<option value="G="> Год издания </option>

добавить строку

<option value="P="> Персоналия </option>

Re: Область поиска
Пользователь: Anderson (IP-адрес скрыт)
Дата: 16, May, 2011 09:51

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Персоналия имеет индекс P=

А в каком файле можно отредактировать эти индексы. Мне нужно будет прикрутить поиск к новой базе, где необходимо создать новый рабочий лист, с новыми полями.

Re: Область поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, May, 2011 11:48

Anderson написал(а):
-------------------------------------------------------
> А в каком файле можно отредактировать эти индексы.
> Мне нужно будет прикрутить поиск к новой базе, где
> необходимо создать новый рабочий лист, с новыми
> полями.

Этот словарь уже существует.

Обратите внимание, что любые изменения в WEB ИРБИС требуют изучения документации и языка форматирования.

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Anderson (IP-адрес скрыт)
Дата: 27, June, 2011 10:37

Необходимо прикрутить в стандартный поиск, поиск по характеру документа. Как можно заставить ИРБИС производить поиск по Пояснению, а не по Значению?



Редактировано 1 раз. Последний раз 27.06.2011 10:38 пользователем Anderson.

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Gala (IP-адрес скрыт)
Дата: 08, July, 2011 10:17

В расширенном виде поиска это реализовано по тематике и видам издания. Берите за образец.
Мы сделали такой поиск вот так:
[webirbis.aonb.ru]

Галина Гильдебрант
Архангельская ОНБ

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Anderson (IP-адрес скрыт)
Дата: 08, July, 2011 11:16

Ясно. спасибо. Но я уже отредактировал списки, чтобы поиск нормально работал. А расширенным поиском у нас, к сожалению пользоваться никто не будет)

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 11, September, 2013 13:12

>> Откройте файл \datai\frames_XX\search_4.ftm
Ирбис 64.2012.1 Нет такого файла
http://books.gukit.ru/pdf/personalii.png

Вложения: редактирование поиска.png (46KB)  
Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Zmiter (IP-адрес скрыт)
Дата: 11, September, 2013 14:22

Поищите не в каталоге установки ИРБИС64, а в каталоге установки web-ирбис (шлюза), который cgi-bin и т.д.

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 12, September, 2013 07:01

Во-превых, как правильно отметили выше, искать нужно в каталоге установки ВебИрбиса, а во-вторых, рекомендации, на которые вы ссылаетесь, давались для очень старой версии, и к вашей они не имеют отношения

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 18, September, 2013 12:10

Спасибо. Разумеется я искал в каталоге веб ирбиса, и более того прогнал поиск файла повсем локальным дискам с тем же результатом.
Повторю вопрос
> Нужно добавить в Веб-Ирбис в "Область поиска" Персоналии к уже cуществующим: Ключевые слова, Автор, Заглавие... etc. Как сделать это?
Irbis 64.2012.1

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 18, September, 2013 12:20

См. файл standart_search_form.frm

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: natalia.70 (IP-адрес скрыт)
Дата: 23, October, 2013 08:36

Здравствуйте. Нам надо добавить в WEB-ИРБИС в область поиска - поиск по "Дисциплинам", "Специальностям", "Кафедрам". в прикрепленном файле то что сделала (пока только дисциплина добавила), но при задании поиска по дисциплине выходит поиск по ключевым словам. подскажите пожалуйста в чем моя ошибка, прочитала все по данному вопросу, ответ не нашла. Ирбис 64. 10.1. Спасибо.

Вложения: standart_search_form.frm (5.7KB)  
Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, October, 2013 07:21

natalia.70 написал(а):
-------------------------------------------------------
> Здравствуйте. Нам надо добавить в WEB-ИРБИС в
> область поиска - поиск по "Дисциплинам",
> "Специальностям", "Кафедрам".

Используйте WEB ИРБИС 2012.1 и выше. Там эти поля будут автоматически появляться при наличии в выбранной базе словарей дисциплин и специальностей.

Правда, это касается только расширенного поискового режима...



Редактировано 1 раз. Последний раз 18.01.2014 22:43 пользователем Кирилл Соколинский (СЗТУ).

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 10, January, 2014 09:07

Мое почтение!
>Нужно добавить в Веб-Ирбис в "Область поиска" Персоналии к уже >существующим: Ключевые слова, Автор, Заглавие... etc.

Открыл файл standart_search_form.frm
Блок
if (SEARCH.X_S21P03.value == "A=") { заменил на
if (SEARCH.X_S21P03.value == "A=" || SEARCH.X_S21P03.value == "P=") {
вслед за строкой:
<option value="G="> Год издания </option>
добавил строку
<option value="P="> Персоналия </option>
При первом поиске все хорошо, а при повторном строка исчезает.
Подскажите пожалуйста в чем может быть проблема?!

Вложения: персоналия+.jpg (108.2KB)   персоналия-.jpg (23.1KB)  
Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 13, January, 2014 20:42

Отредактируйте еще и файл search_search.frm

Он отвечает за вывод формата поиска по результатам поиска (уточняющий запрос)

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: BEHDETTA (IP-адрес скрыт)
Дата: 30, April, 2018 21:54

Простите, можно ли добавить в стандартный поиск "Характер документа"
или это возможно реализовать только в расширенном поиске?
Благодарю.

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, May, 2018 22:53

BEHDETTA написал(а):
-------------------------------------------------------
> Простите, можно ли добавить в стандартный поиск
> "Характер документа"
> или это возможно реализовать только в расширенном
> поиске?
> Благодарю.

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

Если Вы имели в виду замену формы ввода на выпадающий список, то реализация будет значительно сложнее...

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Oberyukhtin.P (IP-адрес скрыт)
Дата: 07, May, 2018 13:21

Добрый день!
Как я понял, каждое поле поиска ищет значения по своей строке в бд(например поле Автор ищет схожие значения в 700 поле 1-й автор - Заголовок описания)и имеет свой индекс(например, Автор имеет индекс A)
Вопрос состоит в чем, где можно посмотреть все индексы?
Задача стоит объединить поиск по авторам(700 и 710 строка)в один, то есть:
if (SEARCH.X_S21P03.value == "A=" || SEARCH.X_S21P03.value == "?=") где "?" индекс 710 поля.

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 09, May, 2018 09:46

Oberyukhtin.P написал(а):
-------------------------------------------------------
> Как я понял, каждое поле поиска ищет значения по
> своей строке в бд(например поле Автор ищет схожие
> значения в 700 поле 1-й автор - Заголовок
> описания)и имеет свой индекс(например, Автор имеет
> индекс A)

A= -- это префикс. Он определяет индекс, по которому будет выполняться поиск. Можно выполнять поиск внутри индекса с уточнением по квалификатору (710, 700 в Вашем случае), который обычно корреспондируется с определёнными полями записи.


> Вопрос состоит в чем, где можно посмотреть все
> индексы?

Откройте в редакторе INI файлов IRBISC.INI. В секции SEARCH представлены основные префиксы.

> Задача стоит объединить поиск по авторам(700 и 710
> строка)в один

Нужно править FST и заменить префикс M= на A= в нужных строках. Подробно все рассмотренные Вами вопросы разобраны в приложениях документации ИРБИС (irbis64_2013.doc)


PS
Вы интересовались чем отличается J-ИРБИС 2.0 от WEB ИРБИС (http://irbis.gpntb.ru/read.php?43,112401). Например, в случае с поднятой Вами темой J-ИРБИС 2.0 отличается от WEB ИРБИС тем, что для добавления нового элемента поиска в форму не требуется добавлять ничего кроме поля с нужным названием. Редакция Java Script не требуется. Правила обработки вводимых данных могут редактироваться в визуальном режиме через панель управления.

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Oberyukhtin.P (IP-адрес скрыт)
Дата: 13, July, 2018 14:34

Еще вопрос. Какой файл отвечает за наименования видов поиска(Стандартный, Расширенный, Распределенный и т.д.)? Необходимо поменять "Распределенный" на "Поиск по филиалам".
Затем, где сам интерфейс Распределенного поиска? Необходимо заменить " По Вашему запросу ничего не найдено." на другую формулировку.
И последний вопрос, возможно ли сделать так, чтобы Распределенный поиск работал по всем базам участника, а не искал лишь в одной(одна ссылка-одна база участника)? Логично предположить, что необходимо через запятую перечислить базы, но как это сделать правильно?

Re: Добавление новых поисковых режимов в форму Стандартного поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 15, July, 2018 21:19

Oberyukhtin.P написал(а):
-------------------------------------------------------
> Еще вопрос. Какой файл отвечает за наименования
> видов поиска(Стандартный, Расширенный,
> Распределенный и т.д.)?

За названия режимов поиска отвечает файл search_modes.pft. Если Вы планируете модифицировать WEB ИРБИС, Вам обязательно необходимо познакомиться с документацией, где описан принцип "сборки" страницы на основе фреймов и результатов расформатирования.

Если вопрос относится только к отдельным формулировкам, то проще всего будет использовать поиск по текстам файлов FRM и PFT.

> Затем, где сам интерфейс Распределенного поиска?
> Необходимо заменить " По Вашему запросу ничего не
> найдено." на другую формулировку.

Редактируйте search_mnu_remote.pft


> И последний вопрос, возможно ли сделать так, чтобы
> Распределенный поиск работал по всем базам
> участника, а не искал лишь в одной(одна
> ссылка-одна база участника)?

Нет. Это возможно лишь в J-ИРБИС 2.0. В WEB ИРБИС каждой базе должна соответствовать строчка в MNU файле.



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