feat(qwen): fuse dense and lexical search with RRF

This commit is contained in:
Julian lechner committed 2026-09-17 15:54:10 +02:00
1 parent fd37422de2
commit e97404a0a1
2 files changed
+31 -5

No files matched your search

+4
View File
@@ -201,6 +201,10 @@ class RetrievalServerTests(unittest.TestCase):
]:
self.assertEqual([symbol for symbol, _ in MODULE.sections(source, path)], symbols)
def test_rrf_rewards_agreement_and_breaks_ties_deterministically(self):
self.assertEqual(MODULE.reciprocal_rank_fusion([1, 2, 3], [4, 2, 3]), [2, 3, 1, 4])
self.assertEqual(MODULE.reciprocal_rank_fusion([], [4, 2]), [4, 2])
def test_old_cache_is_preserved_but_not_reused(self):
with TemporaryDirectory() as temporary:
root = Path(temporary)