Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Создание запроса в J2
Пользователь: Novinka (IP-адрес скрыт)
Дата: 20, January, 2015 05:45

Кирилл Евгеньевич, подскажите, пожалуйста, как в J2 создать запрос, аналогичный запросу Ирбис

v951^T:'Полный текст'

и

not(v951^T:'Полный текст')

в качестве запроса, формирующего виртуальную базу
и для создания чек-бокса.
И где можно это изучить.



Редактировано 1 раз. Последний раз 20.01.2015 05:45 пользователем Novinka.

Re: Создание запроса в J2
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 21, January, 2015 19:30

Подполе 951^T должно содержать неформализованные данные, касающиеся документа. Уточните, для какой цели Вы хотите использовать запрос v951^T:'Полный текст'. Может быть есть более предпочтительное решение.

Re: Создание запроса в J2
Пользователь: Novinka (IP-адрес скрыт)
Дата: 22, January, 2015 07:31

Именно проблему доступности полного текста я озвучила в теме "Электронный документ доступен только в ЛВС".

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


Ну вот сейчас стоит одна конкретная задача со статическим списком (выставкой).

Я могу построить по запросу типа

req_irb=!!!A=Астафьев~!!!

Но это выйдет весь Астафьев. Можно создать в Ирбисе специальное поле для выставок и вывести все с определенным значением. А затем к Вам обращаться за таким правилом построения в J2 или можно сделать самой?
Или уже есть готовое решение?

Пока других мыслей какую бы базу или флажок на форме создать нет)



Редактировано 3 раз. Последний раз 22.01.2015 07:38 пользователем Novinka.

Re: Создание запроса в J2
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 23, January, 2015 11:16

Novinka написал(а):
-------------------------------------------------------
> Можно создать в
> Ирбисе специальное поле для выставок и вывести все
> с определенным значением.

Уточните:
1. Что Вы подразумеваете, говоря "в Ирбисе"? В записи (если да, тогда в какой), в настройках модуля (если так, то какого)?
2. Что значит "вывести всё"?
3. Что значит "с определённым значением"? По определённому запросу?

Re: Создание запроса в J2
Пользователь: Novinka (IP-адрес скрыт)
Дата: 26, January, 2015 07:56

> Уточните:
> 1. Что Вы подразумеваете, говоря "в Ирбисе"? В
> записи (если да, тогда в какой), в настройках
> модуля (если так, то какого)?

В записи книги создать поле, посвященное выставочной работе.

> 2. Что значит "вывести всё"?
> 3. Что значит "с определённым значением"? По
> определённому запросу?

вывести всЕ записи, отмеченные для помещения книг в конкретную выставку (её - выставки - название, например или номер).

Вопрос в том, что я сама могу доработать РЛ - создать поле Выставка со всеми подполями.
Но как построить запрос в статичный список сайта (в виртуальную выставку)?

например:

req_irb=!!!***=Весна 45-го года~!!!


Я правильно понимаю, каждый такой вопрос о новом правиле обработки форм нужно решать вместе с Вами? Или req_irb позволяет использовать любой авторский префикс?

Re: Создание запроса в J2
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 27, January, 2015 01:29

Novinka написал(а):
-------------------------------------------------------
> req_irb=!!!***=Весна 45-го года~!!!

irb_req -- может включать произвольный запрос в несколько изменённом синтаксисе языка запросов ИРБИС. Здесь можно использовать любую совокупность параметров, которые не будут обрабатываться J-ИРБИС 2.0. Например, можно перечислить шифры документов или ключевых слов.

Если "Весна 45-го года" -- это значение поля Ключевые слова, то запрос будет таким: req_irb=!!!K=Весна 45-го года!!!

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

Если Вы хотите чтобы система обрабатывала данные так, как она это делает применительно к стандартным полям, то можете задать запрос:

keywords=Весна 45-го года

Тогда, если Вы не меняли стандартные настройки, система морфологически расширит каждое слово, исключит цифры и в запрос могут попасть ненужные книги.

> Я правильно понимаю, каждый такой вопрос о новом
> правиле обработки форм нужно решать вместе с
> Вами? Или req_irb позволяет использовать любой
> авторский префикс?

Как показано выше -- нет. Вы полностью свободны в принципе отбора литературы и создании новых правил обработки полей.



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