Несколько ключей доступа

Поскольку пользователи обычно ищут неизвестный набор значений, а не выбирают из известных значений, процесс выдачи в документальных БД довольно сложен. Одна из сложностей связана с определением количества способов поиска записей, необходимых для выдачи. Во многих случаях пользователь не знает, какое количество записей будет найдено для удовлетворения его запроса, и выданные записи обычно имеют несколько уровней удовлетворительности.

Один из путей повышения качества поиска - поддержка как можно большего количества способов поиска записей (т.е. необходимо позволять проводить поиск по всем полям). Во многих случаях все или почти все поля обеспечивают доступ к содержимому БД. Более того, доступ к полю может быть обеспечен еще лучше, если запрос будет содержать фрагменты содержимого разного вида (ключевые слова из названий, усеченные имена и т.д.).

Сложные запросы

Сложная организованность записей и полей в документальных БД обусловлена потенциальной потребностью в формулировке сложных запросов. Необходимо обеспечить возможность комбинирования понятий и ключей в их логическом взаимоотношении, а также возможность изменения запроса на основе промежуточных результатов.

Информационные потребности часто очень сложно сформулировать, и выдаваемая информация может быть в разной степени полезна. С такого рода задачами может справиться система, обладающая логической гибкостью. Для решения подобных вопросов в среде документальных систем БД были найдены несколько путей получения или выдачи релевантной информации.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: