You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR-2 of the #634 segment-per-commit campaign (inert — fixes correctness holes in the unwired segmented machinery).
Scope
Newest-segment-wins dedup in multi-segment search: cross-segment duplicates of the same doc_id currently double-count (segmented_field.rs:500-521 does entry.score += hit.score)
Wire merge dedup: merge_vectors (newest-wins) is dead code (merge_engine.rs:245-266) — connect it to merge_segments
Sealed-segment deletes: SegmentedVectorField::delete_document silently no-ops for docs in sealed segments — route through the global DeletionBitmap + persist_deletions + set has_deletions on covering segments
PR-2 of the #634 segment-per-commit campaign (inert — fixes correctness holes in the unwired segmented machinery).
Scope
segmented_field.rs:500-521doesentry.score += hit.score)merge_vectors(newest-wins) is dead code (merge_engine.rs:245-266) — connect it tomerge_segmentsSegmentedVectorField::delete_documentsilently no-ops for docs in sealed segments — route through the globalDeletionBitmap+persist_deletions+ sethas_deletionson covering segmentsAcceptance criteria
Refs #634