mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-06 18:10:58 -05:00
* refactor(SegmentHolder::iter): use SegmentId, not &SegmentId * refactor(SegmentHolder): Add SegmentHolder::iter_original * refactor: inline *Optimizer::worst_segment() into SegmentOptimizer::check_condition * refactor(ConfigMismatchOptimizer): extract config_mismatch function * Fix comments * refactor: consistent variable naming It's `segment_id`/`_segment_id`, not `idx`/`sid`/`x.0`/`_`. * refactor(IndexingOptimizer): extract large chunks of logic * refactor(SegmentOptimizer): simplify unwrap_proxy/handle_cancellation * SegmentHolder: add running_optimizations counter * OptimizationPlanner * MergeOptimizer: allow merging two segments, update doc