Featured project
Project

EXI — Knowledge & Retrieval Engine

Internal knowledge engine — hybrid keyword, vector and graph retrieval

Rust tantivy LanceDB
EE
Overview

About this project

A knowledge and retrieval engine written in Rust, built for our own engineering work. It indexes documents three ways at once — full-text keyword search (tantivy/BM25), multilingual vector embeddings (LanceDB), and a knowledge graph of entities and their co-occurrences — then blends all three into a single ranked result. Multilingual by design, so Arabic and English content are searchable together.

Internal tooling, not a product: it runs on our own infrastructure and powers how we search across our codebases and documentation. Listed here because the retrieval architecture is some of the more interesting engineering we’ve done.

Have a similar project?

Get in touch to discuss your idea

Contact us