Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Последовательный поиск
Пользователь: olya (IP-адрес скрыт)
Дата: 04, October, 2007 10:29

Мы заметили, что в БД RDR последовательный поиск по полю 50: Категория (наличие-отсутствие) работает криво (некорректный подсчет).
В 32ой версии такой проблемы не было, сейчас у нас 64 Ирбис.

Re: Последовательный поиск
Пользователь: Alio (IP-адрес скрыт)
Дата: 04, October, 2007 10:59

Быть такого не может...

Re: Последовательный поиск
Пользователь: olya (IP-адрес скрыт)
Дата: 04, October, 2007 11:24

Проблемы нет, если поиск первичный, а при двойном или тройном уточняющем запросе находятся записи, в которых поле 50 задано как отсутствующее,а при просмотре видим, что во всех найденных записях оно в наличии.

Re: Последовательный поиск
Пользователь: Карауш (IP-адрес скрыт)
Дата: 05, October, 2007 05:15

Ух-ты... Интресный случай, пожалуйста, напишите последовательно Ваши запросы к базе, если можно то на языке запросов, как набиралось бы в свободном поиске (так удобнее разбираться).

Re: Последовательный поиск
Пользователь: olya (IP-адрес скрыт)
Дата: 05, October, 2007 10:44

1. Последовательный поиск:666: Записан в отделы- Присутствует
2. Последовательный поиск:666: Записан в отделы-Диапазон 2-3 (Уточняемый запрос Последовательный поиск: 666: Записан в отделы- Присутствует).
3. Последовательный поиск :50 Категория-Отсутствует (Уточняемый запрос Последовательный поиск:666: Записан в отделы-Диапазон 2-3 (Уточняемый запрос Последовательный поиск: 666: Записан в отделы- Присутствует).


666- это наше поле)

Re: Последовательный поиск
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, October, 2007 11:28

Как это Вы умудрились сделать?
В ИРБИС64 ВООБЩЕ нельзя уточнять последовательный поиск!

И по поводу последовательного поиска в целом.
Есть такое правило: если ВЫ регулярно применяете один и тот же последовательный поиск, значит надо создавать соответствующий поиск по словарю. Т.е. последовательный поиск это инструмент такого поиска, необходимость в котором возникает крайне редко и уж подавно не нуждается в уточнении...

Re: Последовательный поиск
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 05, October, 2007 14:17

Не поленился, проверил. Уточняет. И при этом еще и работает :). Я, конечно, ничего не хочу сказать, но присутствие возможностей, которые отсутствуют, немножечко пугает :).

Re: Последовательный поиск
Пользователь: Alio (IP-адрес скрыт)
Дата: 08, October, 2007 18:25

Прошу прощения - забыл, что реализовал возможность уточнения последовательного запроса другим последовательным запросом (но использовать результат последовательного в составном запросе через #NN все равно нельзя)

Но главное - то, что написал по поводу последовательного поиска вообще в предыдущем своем сообщении...

Re: Последовательный поиск
Пользователь: olya (IP-адрес скрыт)
Дата: 10, December, 2007 13:21

В 32 Ирбисе такой поиск работал корректно, на той же базе, в 64ом же -нет...

Re: Последовательный поиск
Пользователь: Alio (IP-адрес скрыт)
Дата: 10, December, 2007 15:33

Да, это так.
Напоминаю еще раз. НЕ НАДО ИСПОЛЬЗОВАТЬ ДЛЯ РЕГУЛЯРНЫХ поисков ПОСЛЕДОВАТЕЛЬНЫЙ ПОИСК
ЛЮБОЙ ПОСЛЕДОВАТЕЛЬНЫЙ ПОИСК МОЖНО ЗАМЕНИТЬ НА ПРЯМОЙ.



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