Кирилл Евгеньевич, Ваша фраза: "Одновременный поиск по всем базам в WEB ИРБИС невозможен" не совсем понятна. Сейчас в результате поиска в WEB ИРБИС64 9.1 идет отсылка и на другие базы. См. прикрепленный файл. А хотелось, чтобы была возможность отказаться от поиска в других базах.
Денисова Лариса написал(а):
-------------------------------------------------------
> Сейчас в результате поиска в WEB
> ИРБИС64 9.1 идет отсылка и на другие базы. См.
> прикрепленный файл. А хотелось, чтобы была
> возможность отказаться от поиска в других базах.
Лариса Алексеевна, Вы правы, мне следовало уточнить, что невозможен поиск и вывод результатов поиска для нескольких баз.
Но мне по-прежнему не совсем понятно, что подразумевается под "организацией выбора". Как, по Вашему мнению, должен быть изменён интерфейс?
Пользователь довольно часто ищет информацию в конкретной базе и его не интересует информация из других баз. А другому пользователю, наоборот, нужно как можно больше информации. Хотелось бы предоставить им право такого выбора. В интерфейсе это может быть представлено дополнительным окном с выбором: поиск в текущей базе или поиск во всех базах. Или можно по аналогии с использованием окна усечения.
Не отображать результаты из других баз - это одна часть вопроса. Поиск по ним (другим БД) в любом случае уже произведен. А мы ведем речь именно о поиске, точнее, о его времени. Есть две БД. В одной 100 тыс. записей, в другой 1,5 млн. записей. Поиск ведем в базе из 100 тыс. записей, при этом производится поиск и в 1,5 млн. Нам кажется, что это существенно замедлит поиск и будет дополнительной нагрузкой на сервер.
Спасибо. Переход нашей библиотеки на WEB 9.1 пока в стадии подготовки, и обсуждаемый вопрос возник чисто теоретически. Посмотрим, как на практике будет вести себя параллельный поиск при наличии большой базы. В случае необходимости, воспользуемся Вашим советом.
Кирилл, вопрос этот как-то уже поднимался, но все же хотелось бы уточнить - можно ли организовать отображение результатов поиска в нескольких базах как одного массива данных? Тоесть, что бы в результатах поиска выходили документы из всех БД
Gena написал(а):
-------------------------------------------------------
> Кирилл, вопрос этот как-то уже поднимался, но все
> же хотелось бы уточнить - можно ли организовать
> отображение результатов поиска в нескольких базах
> как одного массива данных? Тоесть, что бы в
> результатах поиска выходили документы из всех БД
Чтобы обеспечить вывод результатов из нескольких баз единым списком требуется переписать WEB ИРБИС с нуля. Поэтмоу в J-ИРБИС 2.0 используется совершенно новый поисковый механизм.
WEB-ИРБИС64 2013.1. Если в текущей базе найдены документы, удовлетворяющие запросу,то выдается информация о результатах поиска и в других базах. НО если в текущей базе такие документы не найдены, то информации об их наличии в других базах НЕТ (хотя на самом деле они там есть). Можно ли решить эту проблему, т.е. чтобы информация о найденных документах в других базах, выдавалась независимо от результата поиска в текущей базе?