All projects14 / 16
Hybrid Search Engine
Boolean retrieval and an inverted index, with an LLM assistant on top.
A document and website retrieval engine combining Boolean query logic with an inverted index, fronted by a simple UI and an integrated conversational assistant.
The problem
Classical IR and conversational search are usually taught as opposites. Bolting a chat assistant onto a transparent Boolean index makes the retrieval step inspectable instead of magical.
The approach
- 01
Implemented an inverted index with Boolean query resolution over a document corpus.
- 02
Layered a conversational assistant over the ranked results so the index stays explainable.
- 03
Adapted and extended the algorithmic foundation from open-source Python IR implementations.
Stack
- Core
- Python · Inverted index · Boolean retrieval · Jupyter