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 7

Data Retrieval

At A Glance

Characteristic

Search Engine

Databases

Read Pattern

Column

Row

Query method

Natural language

SQL commands

Algebraic, numeric operations

No

Yes

Filtering

Post (Ranking/relevancy)

Pre (Exact match)

Query Interface

Unique query box

Form-based interface

Data output

Ranked lists, visualisation

Limited by data and structures

7.1    SEARCH ENGINES

7.1.1  QUERYING

The traditional role of search engines is to help human users locate documents (Web pages, text files, etc.). To do so, a user enters a natural language question or one or more key words in a search text box. Similar to the content indexing pipeline, the search engine first parses the user’s request into individual words (tokenization), then ...

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