Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 15, March, 2011 12:36

Здравствуйте.
Столкнулся с проблемой при попытке отключения аппарата правого усечения.
«Включение аппарата правого усечения *S21P02 приводит к поиску всех терминов начинающихся с заданного например “A=SHORT$” – все авторы начинающиеся на SHORT.»
Т.е. для отключения в стандартном поиске аппарата правого усечения параметру S21P02 нужно присвоить значение 0. S21P02=0, но после присвоение выдача остается прежней. Например:

http://habreffect.ru/files/df7/d2f01c978/iv.png
http://habreffect.ru/files/437/4cddfbc2e/iv1.png



Редактировано 2 раз. Последний раз 15.03.2011 12:38 пользователем dbelokursky.

Re: Отключение правого усечения
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 15, March, 2011 17:03

Страницу обновляли?

Re: Отключение правого усечения
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 15, March, 2011 17:23

dbelokursky написал(а):
-------------------------------------------------------
> Т.е. для отключения в стандартном поиске аппарата
> правого усечения параметру S21P02 нужно присвоить
> значение 0. S21P02=0, но после присвоение выдача
> остается прежней. Например:

Для версии 2010.1(Вы не указали свою версию!):

1.Выполните обновление

2.Убедитесь, что редактировался параметр X_S21P02 в фрейме search_search.frm

Re: Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 16, March, 2011 09:13

Панев Максим написал(а):
-------------------------------------------------------
> Страницу обновляли?

Да.

Re: Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 16, March, 2011 09:18

Кирилл Соколинский (СЗТУ) написал(а):

> Для версии 2010.1(Вы не указали свою версию!):
>
> 1.Выполните обновление
>
> 2.Убедитесь, что редактировался параметр X_S21P02
> в фрейме search_search.frm

Версия ирбис 2009.1.
Нужно отредактировать только фрейм search_search.frm? Нужно ли редактировать standart_search_form.frm? Нужно отключить аппарат правого усечения только в стандартном поиске.



Редактировано 1 раз. Последний раз 16.03.2011 09:21 пользователем dbelokursky.

Re: Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 16, March, 2011 10:59

Может быть можно включить механизм ранжирования чтобы релевантные записи были выше?
Т.е. сейчас при поиске по автору(Иванов) выдача следующая:
Иванов
Иванов
Иванова
Иванов


А хочется добиться вот такого результата:
Иванов
Иванов
Иванов
Иванова

Re: Отключение правого усечения
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, March, 2011 11:21

Для этого нужно просто добавить сортировку по автору.

Re: Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 16, March, 2011 13:09

Панев Максим написал(а):
-------------------------------------------------------
> Для этого нужно просто добавить сортировку по
> автору.

Расскажите пожалуйста как это сделать.

Re: Отключение правого усечения
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, March, 2011 15:29

S21SRW=AVHEAD

Re: Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 16, March, 2011 16:11

Панев Максим написал(а):
-------------------------------------------------------
> S21SRW=AVHEAD

В search_search.frm вместо <input type="hidden" name="S21SRW" value="<? v1008 ?>"> ?
Так <input type="hidden" name="S21SRW" value="AVHEAD"> ?

Re: Отключение правого усечения
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, March, 2011 16:41

<input type="hidden" name="S21SRW" value="<? if p(v1008) then v1008 else 'AVHEAD' fi ?>">

Так попробуйте. Однако, я надеюсь, вы понимаете, что это не релевантная сортировка.



Редактировано 1 раз. Последний раз 16.03.2011 16:46 пользователем Панев Максим.

Re: Отключение правого усечения
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, March, 2011 16:51

dbelokursky написал(а):
-------------------------------------------------------
> Версия ирбис 2009.1.
> Нужно отредактировать только фрейм
> search_search.frm?
> Нужно ли редактировать
> standart_search_form.frm? Нужно отключить аппарат
> правого усечения только в стандартном поиске.

На Вашем скриншоте представлен режим поиска в найденном(search_search.frm). Если Вы хотите добиться использования описанного порядка сортировки в стандартном поиске, редактируйте standart_search_form.frm

Re: Отключение правого усечения
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 17, March, 2011 08:51

Панев Максим написал(а):
-------------------------------------------------------
> ">
>
> Так попробуйте. Однако, я надеюсь, вы понимаете,
> что это не релевантная сортировка.

Спасибо. Я попробую.



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