jpountz commented on issue #11761:
URL: https://github.com/apache/lucene/issues/11761#issuecomment-1248288919

   Historically this was not configurable and Lucene would allow up to 50% 
deleted documents. When we introduced an option, we made sure to introduce a 
lower bound on the value because a value of zero would essentially require 
Lucene to rewrite every segment that has a deletion after every update 
operation, which is certainly undesirable. Allowing users to go from 50% to 20% 
felt like a significant improvement already.
   
   We could discuss lowering the limit if we feel like this could lead to 
merging patterns that are still acceptable. E.g. I used 
`BaseMergePolicyTestCase#doTestSimulateUpdates` in the past to get a sense of 
how this option would influence write amplification.


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