Package org.apache.lucene.search
Class FilterCollector
- java.lang.Object
-
- org.apache.lucene.search.FilterCollector
-
- All Implemented Interfaces:
Collector
- Direct Known Subclasses:
CachingCollector
,PositiveScoresOnlyCollector
public abstract class FilterCollector extends Object implements Collector
Collector
delegator.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description FilterCollector(Collector in)
Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeafCollector
getLeafCollector(LeafReaderContext context)
Create a newcollector
to collect the given context.ScoreMode
scoreMode()
Indicates what features are required from the scorer.void
setWeight(Weight weight)
Set theWeight
that will be used to produce scorers that will feedLeafCollector
s.String
toString()
-
-
-
Field Detail
-
in
protected final Collector in
-
-
Constructor Detail
-
FilterCollector
public FilterCollector(Collector in)
Sole constructor.
-
-
Method Detail
-
getLeafCollector
public LeafCollector getLeafCollector(LeafReaderContext context) throws IOException
Description copied from interface:Collector
Create a newcollector
to collect the given context.- Specified by:
getLeafCollector
in interfaceCollector
- Parameters:
context
- next atomic reader context- Throws:
IOException
-
setWeight
public void setWeight(Weight weight)
Description copied from interface:Collector
Set theWeight
that will be used to produce scorers that will feedLeafCollector
s. This is typically useful to have access toWeight.count(org.apache.lucene.index.LeafReaderContext)
fromCollector.getLeafCollector(org.apache.lucene.index.LeafReaderContext)
.
-
-