Package org.apache.lucene.search
Interface SegmentCacheable
-
- All Known Implementing Classes:
ConstantScoreWeight,DisjunctionMaxQuery.DisjunctionMaxWeight,DoubleValuesSource,FilterWeight,IndriAndWeight,LongValuesSource,LongValuesSource.ConstantLongValuesSource,PhraseWeight,Weight
public interface SegmentCacheableInterface defining whether or not an object can be cached against aLeafReaderObjects that depend only on segment-immutable structures such as Points or postings lists can just return
truefromisCacheable(LeafReaderContext)Objects that depend on doc values should return
DocValues.isCacheable(LeafReaderContext, String...), which will check to see if the doc values fields have been updated. Updated doc values fields are not suitable for cacheing.Objects that are not segment-immutable, such as those that rely on global statistics or scores, should return
false
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisCacheable(LeafReaderContext ctx)
-
-
-
Method Detail
-
isCacheable
boolean isCacheable(LeafReaderContext ctx)
- Returns:
trueif the object can be cached against a given leaf
-
-