The Search Box That Can't Find a "Phone Cover" When You Sell "iPhone Cases": Semantic Search With Contrastive Embeddings
Your customer types "phone cover" and your site says "no results", because the product is called a "case". How embedding models learn meaning through contrastive training, and semantic search with PostgreSQL + pgvector, step by step.
Read
