Start

Hybrid Search

Hybrid Search

2024

A hybrid product search system that integrates semantic and keyword/lexical search, built with C#, Elasticsearch, and OpenAI embeddings. The system employs a two-tower model, where dense product embeddings are pre-indexed, while query embeddings are generated in real-time. Results from semantic kNN searches and traditional keyword searches are merged using Reciprocal Rank Fusion (RRF).

Hybrid Search
Elasticsearch
C#
.NET
OpenAI
Semantic Search
Screenshot of a website