rmuir commented on issue #13797:
URL: https://github.com/apache/lucene/issues/13797#issuecomment-2869305562

   I think there may be confusion around:
   1. minimum created version <-- reflects lucene version that first created 
the index
   2. minimum version of any segment <-- reflects what actual backwards compat 
code we need to support.
   
   The first one here, we can be lazy about and only bump when certain rarer 
changes are made (such as lossy parts around norms, maybe corruption bugs). 
Today we "bump it" implicitly even if there isn't a good reason. I think the 
changes that require this are rare, but we do need to retain the facility to 
make such changes.
   
   If we are lazy about the minimum created version, and only bump it when we 
need to, users can merge segments, rather than reindex, to get to the latest 
version in most cases. And it doesn't require additional costs such as dragging 
extra backwards codecs around.


-- 
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

Reply via email to