Данные для вывода в форму берутся именно из hd.mnu. НО следует учитывать, что они кэшируются. Чтобы обеспечить немедленные изменения необходимо или воспользоваться кнопкой очистки кэша В последней версии, которая пока не распространялась, -- закладка Сервис, а в предыдущей -- очистить директории jirbis2_server\htdocs\jirbis2\tmp\ или С:/irbiswrk
Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Данные для вывода в форму берутся именно из
> hd.mnu.
Но каким-то особым образом. Если из hd.mnu удалить некоторые позиции, представляющиеся избыточными в частном случае, тем не менее воспроизводятся их коды, но без расшифровки (прилагаю снимок).
Это в форме "профессионального поиска", в форме "расширенного" поиска все прописано явно через "option value='
(версия Jirbis 2 от 18-02-2014 без обновлений).
Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Данные для вывода в форму берутся именно из
> hd.mnu. НО следует учитывать, что они кэшируются.
> Чтобы обеспечить немедленные изменения необходимо
> или воспользоваться кнопкой очистки кэша В
> последней версии, которая пока не
> распространялась, -- закладка Сервис, а в
> предыдущей -- очистить директории
> jirbis2_server\htdocs\jirbis2\tmp\ или С:/irbiswrk
Чистил и через"сервис" и руками удалил все в этих директориях.
Все равно отображается старый список. В ИРБИСе все нормально.
Редактировано 1 раз. Последний раз 29.05.2014 09:29 пользователем barugan.
kuznet написал(а):
-------------------------------------------------------
> Но каким-то особым образом. Если из hd.mnu удалить
> некоторые позиции, представляющиеся избыточными в
> частном случае, тем не менее воспроизводятся их
> коды, но без расшифровки
В данном случае выводимые коды не являются избыточными, так соответствуют тем, которые используются в записях каталога. Вы видите те коды, которые присутствуют в словаре. Расшифровка выполняется по справочнику MNU, который был Вами очищен. Поэтому в части случаев расшифровок нет.
Если Вы хотите скрыть часть кодов от пользователя, можно откорректировать форму по образцу extended_default (Не забудьте после этого добавить название папки в no_update_list.txt)
Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> Вы видите те
> коды, которые присутствуют в словаре. Расшифровка
> выполняется по справочнику MNU, который был Вами
> очищен. Поэтому в части случаев расшифровок нет.
>
Уважаемый Кирилл Евгеньевич!
Это логично и такое решение было бы оптимальным, но, видимо, Вами дается упрощенное объяснение, т.к. факты противоречивы. Первоначальный список hd.mnu и был откорректирован в нашей БД так, чтобы ближе соответствовать кодам, фактически имеющимся в словарях каталогов, которые анализировались в АРМ ИРБИС64. Поэтому и поиск по коду характера документа, не имеющему в комбо-боксе расшифровки, дает пустой результат. Кроме этого, список кодов в комбо-боксе постоянен и не меняется при смене БД (книги, журналы), которой адресуется запрос, хотя содержание фактическое словарей в них различается.
Предложенный Вами вариант решения (см. ниже), конечно, можно использовать, но хотелось бы корректно применять и описанный выше алгоритм.
> Если Вы хотите скрыть часть кодов от пользователя,
> можно откорректировать форму по образцу
> extended_default (Не забудьте после этого добавить
> название папки в no_update_list.txt)
kuznet написал(а):
-------------------------------------------------------
> Кроме этого, список кодов в
> комбо-боксе постоянен и не меняется при смене БД
> (книги, журналы), которой адресуется запрос, хотя
> содержание фактическое словарей в них различается.
Да, Вы правы. Придётся "складывать" словари всех выбранных баз. Буду решать эту задачу.
Но пока могу рекомендовать только использовать различные поисковые формы для различных баз и добавить непосредственно в HTML файлы списки нужных значений.
barugan написал(а):
-------------------------------------------------------
> Мой вопрос остается актуальным.
Если Вы говорите о Расширенном поисковом режиме, то нужно корректировать \htdocs\jirbis2\components\com_irbis\search_forms\extended_default\main.htm
если о Профессиональном, то этот вопрос мы как раз обсуждали с А.А. Кузнецовым.
В ближайшее время технология заполнения будет унифицирована во всех формах -- за основу будут браться аггрегированные словари выделенных пользователем баз и справочники *.mnu
Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> kuznet написал(а):
> --------------------------------------------------
> -----
> > Кроме этого, список кодов в
> > комбо-боксе постоянен и не меняется при смене
> БД
> > (книги, журналы), которой адресуется запрос,
> хотя
> > содержание фактическое словарей в них
> различается.
>
> Да, Вы правы. Придётся "складывать" словари всех
> выбранных баз. Буду решать эту задачу.
Своё обещание выполнил и принцип работы списков скорректировал и обновил Ваш сайт (РГГМУ).
Для всех форм для полей «Вид документа», «Тип документа», «Язык документа» реализована автоматическая загрузка значений из словарей ВЫБРАННЫХ пользователем на момент открытия поискового режима баз. Все значения расшифровываются с помощью MNU файлов из основной базы каталога (определена в параметре irb64_format_base) или папки Deposit.
НО обновить Вас за отсутствием подписки на обновление не могу.
Ищу документы расширенным поиском по характеру документов. Почему-то по некоторым характерам документы не находятся, например:
Законы и законодательные акты,
Договоры,
Стандарт,
Таблицы, схемы, диаграммы
может еще какие-нибудь - все не проверяла. В БД документы с такими характерами существуют (см.вложение из каталогизатора).
Где и что еще можно проверить?
Прилагаю hd.mnu из Deposit
PS. Кирилл Евгеньевич!
Я тут походила по разным сайтам на Jirbis2 в ЭК по расширенному поиску на перечисленные характеры документов результаты поиска тоже =0
Редактировано 2 раз. Последний раз 19.05.2016 10:36 пользователем pea.
pea написал(а):
-------------------------------------------------------
> Ищу документы расширенным поиском по характеру
> документов. Почему-то по некоторым характерам
> документы не находятся
Благодарю Вас за внимательный анализ ситуации. Действительно, была ошибка (все термины запроса фильтровались с использованием файла стоп-слов, а фактически это требуется только для терминов, извлечённых из предложений)
Исправил, Ваш сайт обновил. Другие сайты пользователей J-ИРБИС 2.0 планирую также обновить до Крыма.