bm25-rerank
Stateless BM25 reranker over a candidate set. Pair with dense retrieval to recover keyword matches an embedding might miss.
use rerank;
let docs = ;
let order = rerank;
// docs ordered by BM25 score, descending
Lucene-style IDF + smoothing. Zero deps. MIT or Apache-2.0.