Zenaique

Match each production search symptom to its most likely vector database root cause.

Match pairs·Medium·4.0 · 0·~2 min
Attempt it
Document upserted seconds ago is missing from results
Recall sagging after a bulk delete, latency unchanged
Identical query returns different results run to run
Similarity scores from two collections are not comparable
Filtered queries return fewer than k results despite many matches
Quick reference
TL;DR

Freshness lag, tombstones, replica nondeterminism, metric mismatch, and post-filter pruning are the five canonical vector-search incidents. Each symptom maps to a specific layer in the index.

Memory aid
Sign in for the mnemonic that makes this stick. See Pro pricing.
Easy to grasp

Think of a vector database as a library with several rooms. If a brand-new book is missing, somebody is still wheeling it from the truck. If old books mysteriously slow things down even after a purge, the librarians left empty cards on the shelves. If two friends ask the same question and get different answers, they walked into different rooms. If two libraries rate the same book differently, they grade on different scales. If a request for ten Spanish books gives you three, the library only checked a small shelf before filtering by language. Each symptom points at a specific layer of how the search is built, and matching the symptom to the layer is half the debugging job.

Key concepts
Detailed answer & concept explanation
~2 min read

Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.

Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.

Sign in for 5 free unlocks/day or go Pro for unlimited. See Pro pricing.
Quick scan · 2–4 min

Everything important, quickly.

6 minutes: walk each of the five symptoms, name the layer it points to, give the engine-specific mechanism, and finish with the triage dashboard that surfaces them proactively.

Real-world examples

Real products, models, and research that use this idea.

  • Pinecone serverless documents eventual consistency and provides freshness latency metrics so teams can debug missing-write symptoms without guessing
  • Qdrant exposes payload pre-filtering as a first-class feature precisely so users avoid the post-filter pruning trap on selective filters
  • Milvus offers explicit consistency levels (Strong, Bounded, Session, Eventually) so read-after-write paths can opt into stronger guarantees
  • Weaviate runs background compaction on its HNSW segments and emits tombstone-ratio metrics so operators can tune the cadence
Interviewer follow-ups

What an interviewer would ask next. Try answering before peeking at the approach.

QTwo of these symptoms can interact: filtered queries returning below k just after a bulk delete. Diagnose.
Sign in or go Pro to see the approach for this follow-up.
QHow would you build a triage dashboard that surfaces these five symptoms before users complain?
Sign in or go Pro to see the approach for this follow-up.
Don't say this

Red flags and common mistakes that signal junior thinking. Click to expand.

Most common mistake

Treating these as unrelated bugs. They are the canonical incident set, and each one maps to a specific structural feature of the index: write buffering, tombstone semantics, replica state, metric config, filter ordering.

Sign in or go Pro to see all red flags and common mistakes. See Pro pricing.
60-second cheat sheet

The night-before-the-interview bullets. Scan these on the way to the call.

Sign in for 5 unlocks/day or go Pro for unlimited revision sheets. See Pro pricing.
References

Primary sources. Skim if you want the original framing.

Similar questions

Same topic, related formats. Practice these next.

4 curated
Next question
HNSW vs IVF, when do you pick each for a production vector index?
Flashcard·Medium