Build semantic search with embedding models, similarity measures, indexes, metadata filters, and hybrid lexical-vector retrieval. Evaluate recall, latency, and relevance while managing embedding updates.