Package org.terrier.realtime.incremental
Class IncrementalMergeGeometric
- java.lang.Object
-
- org.terrier.realtime.incremental.IncrementalMergePolicy
-
- org.terrier.realtime.incremental.IncrementalMergeGeometric
-
- All Implemented Interfaces:
java.lang.Runnable
public class IncrementalMergeGeometric extends IncrementalMergePolicy implements java.lang.Runnable
Geometric merge implementation.- Since:
- 4.0
- Author:
- Richard McCreadie, Stuart Mackie
-
-
Field Summary
-
Fields inherited from class org.terrier.realtime.incremental.IncrementalMergePolicy
indices, merged
-
-
Constructor Summary
Constructors Constructor Description IncrementalMergeGeometric(IncrementalIndex index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmergeCheck()Is merging required?booleanmergePolicy()Is merging configured?voidrun()Merge flushed index partitions.-
Methods inherited from class org.terrier.realtime.incremental.IncrementalMergePolicy
get, purgeMerged
-
-
-
-
Constructor Detail
-
IncrementalMergeGeometric
public IncrementalMergeGeometric(IncrementalIndex index)
-
-
Method Detail
-
mergePolicy
public boolean mergePolicy()
Is merging configured?- Overrides:
mergePolicyin classIncrementalMergePolicy
-
mergeCheck
public boolean mergeCheck()
Is merging required?- Overrides:
mergeCheckin classIncrementalMergePolicy
-
run
public void run()
Merge flushed index partitions.- Specified by:
runin interfacejava.lang.Runnable
-
-