Package org.apache.lucene.search
Class TermCollectingRewrite.TermCollector
- java.lang.Object
-
- org.apache.lucene.search.TermCollectingRewrite.TermCollector
-
- Direct Known Subclasses:
ScoringRewrite.ParallelArraysTermCollector
- Enclosing class:
- TermCollectingRewrite<B>
abstract static class TermCollectingRewrite.TermCollector extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description AttributeSource
attributes
attributes used for communication with the enumprotected LeafReaderContext
readerContext
protected IndexReaderContext
topReaderContext
-
Constructor Summary
Constructors Constructor Description TermCollector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
collect(BytesRef bytes)
return false to stop collectingabstract void
setNextEnum(TermsEnum termsEnum)
the next segment'sTermsEnum
that is used to collect termsvoid
setReaderContext(IndexReaderContext topReaderContext, LeafReaderContext readerContext)
-
-
-
Field Detail
-
readerContext
protected LeafReaderContext readerContext
-
topReaderContext
protected IndexReaderContext topReaderContext
-
attributes
public final AttributeSource attributes
attributes used for communication with the enum
-
-
Method Detail
-
setReaderContext
public void setReaderContext(IndexReaderContext topReaderContext, LeafReaderContext readerContext)
-
collect
public abstract boolean collect(BytesRef bytes) throws java.io.IOException
return false to stop collecting- Throws:
java.io.IOException
-
-