Package org.apache.lucene.facet
Class FacetsCollector
java.lang.Object
org.apache.lucene.search.SimpleCollector
org.apache.lucene.facet.FacetsCollector
- All Implemented Interfaces:
Collector
,LeafCollector
- Direct Known Subclasses:
RandomSamplingFacetsCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
Holds the documents that were matched in theLeafReaderContext
. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorFacetsCollector
(boolean keepScores) Create this; ifkeepScores
is true then a float[] is allocated to hold score of all hits. -
Method Summary
Modifier and TypeMethodDescriptionvoid
collect
(int doc) protected void
doSetNextReader
(LeafReaderContext context) void
finish()
final boolean
True if scores were saved.Returns the documents matched by the query, oneFacetsCollector.MatchingDocs
per visited segment.final void
Methods inherited from class org.apache.lucene.search.SimpleCollector
getLeafCollector
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.lucene.search.LeafCollector
collect, competitiveIterator
-
Constructor Details
-
FacetsCollector
public FacetsCollector()Default constructor -
FacetsCollector
public FacetsCollector(boolean keepScores) Create this; ifkeepScores
is true then a float[] is allocated to hold score of all hits.
-
-
Method Details
-
getKeepScores
public final boolean getKeepScores()True if scores were saved. -
getMatchingDocs
Returns the documents matched by the query, oneFacetsCollector.MatchingDocs
per visited segment. -
collect
- Specified by:
collect
in interfaceLeafCollector
- Specified by:
collect
in classSimpleCollector
- Throws:
IOException
-
scoreMode
-
setScorer
- Specified by:
setScorer
in interfaceLeafCollector
- Overrides:
setScorer
in classSimpleCollector
- Throws:
IOException
-
doSetNextReader
- Overrides:
doSetNextReader
in classSimpleCollector
- Throws:
IOException
-
finish
- Throws:
IOException
-