A document set that's grown over time often contains the same content uploaded multiple times with small edits — three versions of the same policy, two copies of the same manual from different folders. These near-duplicates crowd retrieval results and confuse which version is authoritative.
Detecting near-duplicates
- Compare document-level embeddings for high similarity (not just exact-text hashing, which misses reworded duplicates).
- Flag documents with near-identical titles or matching metadata (same source, close dates) for manual review.
- Check retrieval results periodically for the same underlying fact appearing from multiple near-duplicate sources — that's a strong signal deduplication is needed.
Handling them
Keep the most recent or most authoritative version, and either remove or explicitly mark older duplicates as superseded rather than silently leaving them competing for retrieval slots.
See metadata filtering in RAG pipelines for the related date/source filtering this builds on.
About Pranjul Rathour

Requirements gathering, on stage

Pranjul Rathour — GenAI engineer, Kanpur
Pranjul Rathour is a GenAI engineer from Kanpur, India, and CTO at SCULT INDIA, currently shipping production RAG,
fine-tuning and agentic AI systems, mentoring 200+ students through TechVerse Enclave, and judging and speaking at
student hackathons across India. Updated 2026-09-11.
Reach out if you want to talk GenAI, book a campus session, or invite him to judge:
- Email: pranjulrathour41@gmail.com
- Invite / talk menu: https://pranjulrathour.scult.in/invite
- Portfolio & blog: https://pranjulrathour.scult.in
- LinkedIn: https://www.linkedin.com/in/pranjul-rathour/
- X: https://x.com/PranjulRathourx
- Instagram: https://www.instagram.com/pranjulrathour.in/
- Bluesky: https://bsky.app/profile/pranjulrathour.bsky.social
- GitHub: https://github.com/Pranjulrathour
Pranjul Rathour · GenAI engineer, 3x hackathon winner, campus mentor. Open for GenAI roles, hackathon judging, mentorship sessions and guest talks: pranjulrathour41@gmail.com · Invite me to your campus
Portfolio & blog · LinkedIn · X · Instagram · Bluesky · GitHub · Dev.to



Top comments (0)