Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Логика И для одного выражения к другим выражениям.
Пользователь: iLq (IP-адрес скрыт)
Дата: 23, July, 2008 09:34

Приветствую.

В простом поиске у меня имеется четыре поля:
А - Вид документа
Б - Термин (ключевое слово)
В - Термин (ключевое слово)
Г - Термин (ключевое слово)

И есть выбор логики (параметр S21LOG).

Когда включаем логику "И" (она по умолчанию), то все нормально.
Когда влкючаем логику "ИЛИ", то механически все правильно, но ожидания пользователей это не удовлетворяет. Так как он не подразумевает, что поле А "Вид документа" также подпадает под эту логику. Пользователь считает, что вид документа - это не термин как таковой, а подраздел. То есть Вид документа к другим терминам должен относиться по логике "И":
"А" И ("Б" ИЛИ "В" ИЛИ "Г").

Кто как выходит из подобных ситуаций?
Можно ли сделать параметр к термину логики в другим выражениям независимо от параметра S21LOG?

Понятно ли я объяснил?

Re: Логика И для одного выражения к другим выражениям.
Пользователь: Constantin (IP-адрес скрыт)
Дата: 23, July, 2008 10:06

И это не смотря на то что на странице расширенного поиска четко написано

---Следующие уточняющие поисковые элементы объединяются логикой "И"---


Для включения уточняющих параметров по логике ИЛИ подставьте дополнительный параметр
S21LOG=0 (0 - ИЛИ ; 1 - И ; 2 - НЕТ)

Re: Логика И для одного выражения к другим выражениям.
Пользователь: iLq (IP-адрес скрыт)
Дата: 24, July, 2008 14:54

Видимо я объяснил непонятно.

Вопрос в следующем:
Как организовать поиск:
"А" И ("Б" ИЛИ "В" ИЛИ "Г") , где А, Б, В - выражения в поисковых полях?

Re: Логика И для одного выражения к другим выражениям.
Пользователь: Constantin (IP-адрес скрыт)
Дата: 31, July, 2008 10:10

Придется написать скрипт для этого



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