All topics / Elasticsearch and OpenSearch

Elasticsearch and OpenSearch

Full-text search at scale: the inverted index, analyzers and relevance scoring, and how a search engine differs from a database WHERE clause.

  1. Phase 1: The inverted index, or why search is a different problem
  2. Phase 2: Indexing, mappings, analyzers, and getting ranked results
  3. Phase 3: Near-real-time, consistency, and when to add search at all