fix: default search_docs to dense; rerank opt-in

Post-prefix eval (22 queries, 2026-09-30): dense MRR 0.966 vs
bm25+rerank 0.827. Watchtower keeps live RERANK_URL, so rerank
is gated on RERANK_ENABLED (default off) rather than URL presence.
This commit is contained in:
2026-09-29 22:45:21 -04:00
parent 92219878d9
commit 7dbec5389d
5 changed files with 60 additions and 32 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ def main() -> int:
expected = [(e["bundle_id"], e["page_id"]) for e in q["expected"]]
dense_pages = dense_r.retrieve(q["query"], k=50)
bm25_pages = bm25_r.retrieve(q["query"], k=50)
ranked = bm25_pages or dense_pages # HVM default retrieval is BM25-first
ranked = dense_pages or bm25_pages # HVM default retrieval is dense-first
top1 = ranked[0] if ranked else None
p1 = p_at_1(ranked, expected)
rows.append({