all2md.search.hybrid
Utilities for combining multiple search backends.
- all2md.search.hybrid.blend_results(keyword_results: Iterable[SearchResult], vector_results: Iterable[SearchResult], *, keyword_weight: float = 0.5, vector_weight: float = 0.5, top_k: int = 10) list[SearchResult]
Blend keyword and vector results using weighted score aggregation.