Chapter 2. Search—under the hood

This chapter covers

  • Basic concepts required to understand search technologies
  • Data structures that make search possible
  • Internal mechanics for searching and retrieving documents
  • Overview of data extraction, enrichment, analysis, and indexing

Search is a conversation between a user and a search engine. The user attempts to satisfy an information need by providing search with appropriate constraints describing relevant content. The search engine uses those constraints to collect matches, providing them to the user. If the user is satisfied with a match, that user will inspect individual items in further detail. Otherwise, the user will refine the search criteria and try again. Your work is to facilitate ...

Get Relevant Search: With applications for Solr and Elasticsearch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.