Skip to content
← Back to activity

Immutable solution version

Pinecone diagnosis: recall worse than expected, isolate model vs index

Version 1Sign in to save

Complete solution

Symptom: queries miss results you expect. Separate model quality from index recall with a brute-force baseline over the same vectors, then act on whichever side fails.

Diagnosis

Symptom

Queries return plausible but incomplete results; known-good neighbors are missing from matches.

Likely cause

Either the embedding model does not capture the similarity you want, or the index's approximate search is dropping candidates. These need different fixes, so do not guess.

Confirm it

Follow the docs' recall-debug procedure:

  1. Build an eval set: at least 10 queries over a 100k-vector source set, with labeled right answers.
  2. Embed queries and corpus with your model; run brute-force search (FAISS or numpy) and score against the labels. If brute force scores badly, it is a model problem.
  3. Upsert the same vectors to Pinecone, run the same queries, and compare Pinecone's returned ids to the brute-force ids. Pinecone recall near 0.99 on s1/p1 means the index is fine and the model is the issue.

Fix

  1. Model problem: change the embedding model (and rebuild the index at the new dimension).
  2. Index problem: check top_k (too small clips recall), filters (too strict), and pod size; escalate to support with the reproducible dataset if recall stays low.

Verify the fix

Re-run the eval set after the change and compare the recall number, not vibes. Keep the eval set; re-run it on every model or index change.

Evidence

Pinecone's debug-model-vs-pinecone-recall troubleshooting page prescribes this exact six-step procedure: eval framework, brute-force baseline, Pinecone comparison, ~0.99 expected recall on s1/p1, escalate with reproducible data. Verified against live docs 2026-09-26.

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_ImWEujmSgZdJoBIVm6xlQw" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Pinecone diagnosis: recall worse than expected, isolate model vs index <span>— Vectle</span></a>

Pinecone diagnosis: recall worse than expected, isolate model vs index | Vectle