haiku.rag/haiku_rag_slim/haiku/rag
Yiorgis Gozadinos 30123585ed
Break cross-database RRF rank ties by retrieval score
Disjoint corpora give every database's rank-r candidate the same RRF
score, and the stable sort resolved those ties to lancedb.databases
declaration order, discarding the retrieval scores entirely. Ties now
break on the raw retrieval score, which is uncalibrated across indexes
but only ever orders candidates within one rank tier: the databases in
a fusion share an embedder and ran the same search type, and it can
never lift a candidate above another rank. Hybrid per-database scores
are themselves rank-derived, so exact agreement still ties and keeps
configured order, deterministically. The n > limit depth quota is
unchanged, pending the retrieval eval.
2026-09-01 13:47:54 +03:00
..
capabilities Finish the comment pass, and escape document fields everywhere Rich renders 2026-08-28 15:34:47 +03:00
chat Finish the comment pass, and escape document fields everywhere Rich renders 2026-08-28 15:34:47 +03:00
chunkers Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
client Break cross-database RRF rank ties by retrieval score 2026-09-01 13:47:54 +03:00
config Honor configured vector metric during search 2026-08-31 21:38:00 +08:00
converters Add per-endpoint api_key to model and embedding config 2026-08-23 23:54:40 +03:00
embeddings Accept a /v1 suffix on the vLLM reranker base_url 2026-08-28 15:46:42 +03:00
ingester State what the code does, not what it replaced 2026-08-28 15:13:52 +03:00
inspector Finish the comment pass, and escape document fields everywhere Rich renders 2026-08-28 15:34:47 +03:00
providers Wire providers.docling_serve.timeout through to the client 2026-08-19 13:30:45 +03:00
reranking Accept a /v1 suffix on the vLLM reranker base_url 2026-08-28 15:46:42 +03:00
sandbox Finish the comment pass, and escape document fields everywhere Rich renders 2026-08-28 15:34:47 +03:00
sources Resolve file:// URIs to paths through url2pathname 2026-08-21 10:22:26 +03:00
store Update lancedb to 0.37.1 2026-08-31 18:54:48 +03:00
tools Finish the comment pass, and escape document fields everywhere Rich renders 2026-08-28 15:34:47 +03:00
__init__.py
app.py Add --full-citations to ask and analyze 2026-08-31 16:31:09 +03:00
circuit_breaker.py
cli.py Add --full-citations to ask and analyze 2026-08-31 16:31:09 +03:00
context.py Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
doctor.py Repair an FTS index that covers no rows on write 2026-08-31 18:54:48 +03:00
logging.py Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
mcp.py State what the code does, not what it replaced 2026-08-28 15:13:52 +03:00
s3.py
telemetry.py
uri.py Resolve file:// URIs to paths through url2pathname 2026-08-21 10:22:26 +03:00
utils.py Add --full-citations to ask and analyze 2026-08-31 16:31:09 +03:00