Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Универсальный поиск
Пользователь: Екатерина Малинина (IP-адрес скрыт)
Дата: 03, September, 2014 12:59

Хотелось бы добавить поиск, который объединял бы и поик по ключевым словам и по авторам. Пробовала прописать в staddart_search_form поиск K= и A= одной строкой, не получается. Скажите, это в принципе возможно? Версия 2010.1.

Есть ли скидки для участников Либком, как раньше, хотелось бы обновиться до версии 2013.1? Спасибо.

Re: Универсальный поиск
Пользователь: Constantin (IP-адрес скрыт)
Дата: 03, September, 2014 17:24

Для этого нужно поменять FST базы данных.
Дублируйте все строки заменив A= на K=

Re: Универсальный поиск
Пользователь: Екатерина Малинина (IP-адрес скрыт)
Дата: 04, September, 2014 13:14

Исправила файл ibis_aut.fst - не помогло.

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

Екатерина Малинина написал(а):
-------------------------------------------------------
> Исправила файл ibis_aut.fst - не помогло.

Задачу поиска по авторам, заглавиям и темам обычно решает т.н. словарь "для чайников" с префиксом DS=. Туда попадают все элементы записи и его формирование происходит быстрее, чем повторная обработка авторов.

Re: Универсальный поиск
Пользователь: Екатерина Малинина (IP-адрес скрыт)
Дата: 08, September, 2014 13:02

Кирилл, подскажите пожалуйста "чайнику", как активировать этот словарь "для чайников"? У меня по запросу:

<--CGI_PATH-->?S21CNR=20&S21STN=1&S21REF=5&C21COM=S&I21DBN=IBIS&P21DBN=IBIS&S21ALL=(<.>DS=cam$<.>)&S21FMT=fullwebr&Z21ID=
выдается сообщение:

По Вашему запросу: " (<.>DS=cam$<.>) " (на естественном языке: ) ничего не найдено. Убедитесь в корректности запроса.

Мне бы хотелось, чтобы поиск выдавал и ключевые слова и автора, как в запросе:
<--CGI_PATH-->?S21CNR=20&S21STN=1&S21REF=5&C21COM=S&I21DBN=IBIS&P21DBN=IBIS&S21ALL=((<.>K=cam$<.>)%2B(<.>A=cam$<.>))&S21FMT=fullwebr&Z21ID=

Re: Универсальный поиск
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 09, September, 2014 10:24

Екатерина Малинина написал(а):
-------------------------------------------------------
> Кирилл, подскажите пожалуйста "чайнику", как
> активировать этот словарь "для чайников"? У меня
> по запросу:

Установите в секции MAIN всех INI файлов DBSCH=1, а затем создайте словарь заново.

Re: Универсальный поиск
Пользователь: Екатерина Малинина (IP-адрес скрыт)
Дата: 10, September, 2014 10:36

Установила DBSCH=1, открыла временную маленькую базу (проверить), создала словарь заново, все заработало, НО! только для этой временной базы. Создаю словари для других БД (рабочих) - не работает.

Re: Универсальный поиск
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 24, September, 2014 02:15

Екатерина Малинина написал(а):
-------------------------------------------------------
> Установила DBSCH=1, открыла временную маленькую
> базу (проверить), создала словарь заново, все
> заработало, НО! только для этой временной базы.
> Создаю словари для других БД (рабочих) - не
> работает.

Если в FST файлы этих баз не вносились изменения, словарь должен создаваться. Кроме того, не забудьте, что в последних версиях нужно править пару FST+IFS.



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



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