PRM написал(а):
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):
> --------------------------------------------------
> -----
> > Коллега, этот оператор предполагает указание в
> > запросе квалификатора поля, в котором должен
> > выполнятся поиск.
> >
> >
> > Например:
> > <.>K=истори$<.>/(200)(F)<.>K=росси$<.>/(200)
> >
>
> Кирилл Евгеньевич, спасибо.
>
> Получили следующие дополнительные результаты: если
> удалить лишние скобки из текста запроса:
> (<.>K=CONTEMPORARY<.>)(F)(<.>K=MATHEMATICS<.>) ,
> т. е. сформировать такой запрос:
> <.>K=CONTEMPORARY<.>(F)<.>K=MATHEMATICS<.> ,
> то всё работает правильно, результаты с АРМ
> Читатель совпадают.
> Web:
> [
84.237.118.2]
> 4.exe?I21DBN=CAT&P21DBN=CAT&S21STN=1&S21FMT=fullwe
> br&C21COM=S&S21CNR=20&S21ALL=<.>K=CONTEMPORARY<.>(
> F)<.>K=MATHEMATICS<.>
>
> Но, к сожалению, квалификатор поля в запросе
> указать не удалось.
> На запрос:
> [
84.237.118.2]
> 4.exe?I21DBN=CAT&P21DBN=CAT&S21STN=1&S21FMT=fullwe
> br&C21COM=S&S21CNR=20&S21ALL=<.>K=CONTEMPORARY<.>/
> (200)(F)<.>K=MATHEMATICS<.>/(200)
> Web-ИРБИС возвращает результат:
>
> По Вашему запросу: "
> <.>K=CONTEMPORARY<.>/(200)(F)<.>K=MATHEMATICS<.>/(
> 200) " (на естественном языке: КЛЮЧЕВЫЕ СЛОВА:
> "MATHEMATICS" ) ничего не найдено. Убедитесь в
> корректности запроса.
Вы правы, спасибо за информацию. Действительно запросы с (F) обрабатываются не вполне корректно. Я займусь решением этой проблемы. Но поскольку этот синтаксис для WEB ИРБИС является лишь недокументированной возможностью, оперативного решения вопроса обещать не могу.
Замечу, что в J-ИРБИС 2.0 такие проблемы в принципе не возможны за счёт использования ИРБИС TCP/IP сервера, который будет обслуживать как J-ИРБИС, так и АРМ Читатель.