Adrien Grand created LUCENE-8688:
------------------------------------
Summary: Forced merges merge more than necessary
Key: LUCENE-8688
URL: https://issues.apache.org/jira/browse/LUCENE-8688
Project: Lucene - Core
Issue Type: Bug
Reporter: Adrien Grand
A user reported some surprise after the upgrade to Lucene 7.5 due to changes to
how forced merges are selected when maxSegmentCount is greater than 1.
Before 7.5 forceMerge used to pick up the least amount of merging that would
result in an index that has maxSegmentCount segments at most. Now that we share
the same logic as regular merges, we are almost sure to pick a
maxMergeAtOnceExplicit-segments merge (30 segments) given that merges that have
more segments usually score better. This is due to the fact that natural merges
assume that merges that run now save work for later, so the more segments get
merged, the better. This assumption doesn't hold for forced merges that should
run on read-only indices, so there won't be any future merging.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]