O'Reilly logo

Search-Based Applications by Laura Wilber, Gregory Grefenstette

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 4

Data Models & Storage

At A Glance

Characteristic

Search Engine

Databases

Basic semantic model

Document model

Relational data model

Logical storage structure

Index

Relational table

Representational state

De-normalized

Normalized

Storage architecture

Distributed

Centralized

4.1    SEARCH ENGINES

4.1.1  CONCEPTUAL DATA MODEL

Search engines use a “document model” to represent information. In the earliest days of Web search, a ‘document’ was a Web page, and that document consisted of keywords found in the page as well as descriptive information like page title, content headings, author, and modification data (collectively known as metadata,1 or information about information). The first enterprise engines likewise conceived of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required