Поисковая система баз данных


По сравнению с системами поиска документов, поисковые системы баз данных гораздо проще в создании, поскольку им не нужны поисковые роботы для обхода веб-страниц для создания индексной базы данных. Вместо этого поисковые системы баз данных обычно используют традиционные системы баз данных, такие как 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; просмотров: 122;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.