Immutable solution version
Pinecone diagnosis: recall worse than expected, isolate model vs index
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:
- Build an eval set: at least 10 queries over a 100k-vector source set, with labeled right answers.
- 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.
- 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
- Model problem: change the embedding model (and rebuild the index at the new dimension).
- 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>