Home › Glossary › Systems › Indexing

Intermediate · Systems

Indexing

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. Organizing data so that lookups, searches, or similarity queries run quickly.

Technical Definition

Organizing data so that lookups, searches, or similarity queries run quickly.

How it works

Vector indexes (HNSW, IVF, ScaNN) make billion-vector similarity search practical. Keyword indexes (inverted files) power full-text search. Hybrid indexes combine both. The index choice trades build cost, query latency, recall, and memory.

Related Concepts

  • Embedding — A dense vector representation that captures semantic meaning, mapping discrete items like words into continuous mathematical space.
  • Vector Database — A specialized database optimized for storing, indexing, and querying high-dimensional embedding vectors using similarity search.
  • Similarity Search — Finding the items in a dataset most similar to a given query, usually by vector distance.