LUCENE-7005: TieredMergePolicy tweaks (>= vs. >, @see get vs. set)

This commit is contained in:
Christine Poerschke 2016-02-01 17:11:47 +00:00
parent 064c0ac00f
commit fce97a6ca6
2 changed files with 5 additions and 2 deletions

View File

@ -263,6 +263,9 @@ Other
* LUCENE-6988: You can now add IndexableFields directly to a MemoryIndex,
and create a MemoryIndex from a lucene Document. (Alan Woodward)
* LUCENE-7005: TieredMergePolicy tweaks (>= vs. >, @see get vs. set)
(Christine Poerschke)
======================= Lucene 5.4.1 =======================
Bug Fixes

View File

@ -148,7 +148,7 @@ public class TieredMergePolicy extends MergePolicy {
/** Returns the current maxMergedSegmentMB setting.
*
* @see #getMaxMergedSegmentMB */
* @see #setMaxMergedSegmentMB */
public double getMaxMergedSegmentMB() {
return maxMergedSegmentBytes/1024/1024.;
}
@ -180,7 +180,7 @@ public class TieredMergePolicy extends MergePolicy {
* Default is 2 MB. */
public TieredMergePolicy setFloorSegmentMB(double v) {
if (v <= 0.0) {
throw new IllegalArgumentException("floorSegmentMB must be >= 0.0 (got " + v + ")");
throw new IllegalArgumentException("floorSegmentMB must be > 0.0 (got " + v + ")");
}
v *= 1024 * 1024;
floorSegmentBytes = v > Long.MAX_VALUE ? Long.MAX_VALUE : (long) v;