reranker
hev
A Python reranker that packs a query and up to 30 candidates into one Jev state, with one Noul relevance question per document.
- License
- Apache-2.0
- GitHub Stars
- 18
- Source reviewed
- 2026-09-19
Jev’s role in this entry
One Noul relevance question per document; long lists are chunked and scored, then filtered by threshold or sorted.
What this project offers
Uses a probability as a threshold or sort key instead of a generative reranker.
Review scope
Source code verified against pinned commit. Includes pipeline examples and concurrency handling; retrieval gains vary across datasets.
Sources and implementation
- hev/reranker/blob/1eb47266270b32b2a3667f9fb89646378ca9c9d6/hev_rerank/rerank.py
- hev/reranker/blob/1eb47266270b32b2a3667f9fb89646378ca9c9d6/examples/bm25_then_jev.py
- hev/reranker/blob/1eb47266270b32b2a3667f9fb89646378ca9c9d6/hev_rerank/__init__.py
- hev/reranker/blob/1eb47266270b32b2a3667f9fb89646378ca9c9d6/README.md
Related projects
pg-jev
realZachi · Data & Search
Adds natural-language filtering, classification, and ranking of rows to PostgreSQL queries.
jev-search
superagents-lab · Data & Search
Searches the web with Jev choosing sources and time ranges, then ranking returned links.
llama-index-jev
WiktorB2004 · Data & Search
Provides Jev rerankers and routers for LlamaIndex to score retrieved passages or select query tools.
jevsome-projects
ozers · Data & Search
A Jev project directory and discovery pipeline that stores integration evidence and can use Jev for classification.