MMohan Vishe
All projects
Retrieval

Product Similarity API

Semantic product search with structured filters on top.

Semantic search with real constraints

Pure vector search returns things that are similar. Shoppers want things that are similar and under a price, and above a rating. That combination — semantic recall with structured filtering — is where most naive implementations fall over, returning either irrelevant matches or an empty set.

Embeddings are stored in Chroma with metadata alongside, so filters apply against the candidate set rather than after it. Served over FastAPI.