mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-04 00:51:06 -05:00
* use enum_dispatch on vector_index_base.rs * add reco_query_scorer.rs * smol refactor on reco_query_scorer * add PositiveNegative variant * recommend query scorer internals - missing tests * add test for RecoQuery * Revert "use enum_dispatch on vector_index_base.rs" This reverts commit 016e831d00d67ef01e64b4f7a76854e555cd9697. * remove enum_dispatch usage * disable score_internal implementation for QuantizedRecoQueryScorer * refactor test * refactor with latest preprocess changes * add reco scorer for async scorer * add iter_all() helper for RecoQuery * rename PositiveNegative -> Recommend, change variable names, refactor quantized query scorer * refactor new raw scorer * add tests for comparison raw against async and u8 quant * smol test improvements * fix error after rebase * fmt * finish score equivalency test, remove dbgs * make scorer builder for quantized storage * move query preprocessing to `new()` of quantized query scorers * self review * review suggestions --------- Co-authored-by: generall <andrey@vasnetsov.com>