What is Semantic Search
Search by meaning, not keywords
Semantic Search — information retrieval technology based on understanding the meaning and context of a query, rather than simple keyword matching.
Differences from classic search
- Synonym understanding — "automobile" finds "car", "vehicle"
- Contextual relevance — considers query context
- Intent recognition — understands what user is looking for
- Long query processing — works with natural language
- Multilingual — search across different languages
Technologies
- Embeddings — vector representations of text
- Transformers — BERT, GPT, sentence-transformers
- Vector databases — Pinecone, Weaviate, Qdrant
- Cosine similarity — measuring vector proximity
- Hybrid search — combination with BM25
Business applications
- Enterprise search — across documents and knowledge bases
- E-commerce — product search by description
- Customer support — searching FAQ and documentation
- Recruiting — resume search by requirements
- Legal search — searching legal documents