mirror of
https://github.com/samvallad33/vestige.git
synced 2026-04-25 00:36:22 +02:00
Exact keyword matches (e.g. unique proper nouns like "Valladares") were buried by semantic scoring in hybrid search. With a small limit, the exact match could be missing entirely from results. Adds a dedicated Stage 0 keyword-only pass (keyword_weight=1.0, semantic_weight=0.0) before the main hybrid search. Results with strong keyword scores (>= 0.8) are collected and merged into the hybrid results via dedup. In the reranker stage, these keyword-priority results bypass the cross-encoder entirely and receive a 2x score boost to survive downstream pipeline stages (temporal, FSRS, utility, competition). Bug inherited from Vestige 2.0.1. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| vestige-core | ||
| vestige-mcp | ||