Поисковая система баз данных
По сравнению с системами поиска документов, поисковые системы баз данных гораздо проще в создании, поскольку им не нужны поисковые роботы для обхода веб-страниц для создания индексной базы данных. Вместо этого поисковые системы баз данных обычно используют традиционные системы баз данных, такие как Oracle или SQL-server, для хранения данных и управления ими.
Сохраненные данные часто компилируются и вводятся пользователями. В отличие от веб-страниц, которые имеют слабую структуру, данные в поисковых системах баз данных, как правило, хорошо структурированы. Например, база данных онлайн-книжного магазина содержит различные книги, и каждая книга имеет такие атрибуты, как название, автор, ISBN, дата публикации и так далее.
Чтобы сделать данные в поисковой системе базы данных доступными через Интернет, поверх базовой системы баз данных создается веб-интерфейс поиска на основе HTML-форм, подобный рис. 2. Интерфейс веб-поиска часто содержит несколько полей, позволяющих пользователям задавать запросы, которые являются более сложными, чем запросы ключевых слов для систем веб-поиска документов.
Рисунок 2. Интерфейс поиска книг в bn.com.engine
Например, интерфейс поиска bn.com (рис. 2) содержит такие поля, как название, автор, цена, формат и так далее. Пользовательский запрос, отправленный через веб-поисковый интерфейс поисковой системы базы данных, обычно преобразуется в запрос к базе данных (например, SQL), который может быть обработан базовой системой базы данных; после того, как система базы данных вернет результаты, удовлетворяющие условиям запроса, они будут обернуты соответствующими тегами HTML и представлены пользователю на динамически генерируемой веб-странице.
Поисковые системы баз данных часто используются организациями или компаниями, которые хотят опубликовать свои собранные данные в Интернете для обмена информацией или получения преимуществ для бизнеса. Например, риэлторская компания может использовать поисковую систему в базе данных для размещения информации о жилье, а авиакомпания может использовать поисковую систему в базе данных, чтобы путешественники могли искать и приобретать билеты на самолет.
Следует отметить, что структурированные данные, которые хранятся в системах баз данных и доступны через поисковые системы баз данных, составляют основную часть Глубокой паутины. Недавнее исследование показало, что к апрелю 2004 года из 450 000 поисковых систем Deep Web 348 000 были поисковыми системами баз данных.
Дата добавления: 2024-07-23; просмотров: 48;