mikemccand commented on PR #14078: URL: https://github.com/apache/lucene/pull/14078#issuecomment-2710482360
> @lpld quantizing is done per segment, at flush and merge time. So it takes into account live vectors in the segment during flush and merge. > > I don't see why adding/updating/deleting would be any issue And also, Lucene retains the full precision original (`float[]`) vectors, so that even during segment merging, the quantization is recomputed (accurately) from the original vectors. There have been some issues/discussions about somehow not keeping the original vectors (they are costly in index storage, and lead to complications like [skipping them when replicating an index that will be used only for searching](https://github.com/apache/lucene/issues/13158)), but so far those have not been implemented (I think?). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org