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 AttributeSourceattributesattributes used for communication with the enumprotected LeafReaderContextreaderContextprotected IndexReaderContexttopReaderContext
-
Constructor Summary
Constructors Constructor Description TermCollector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleancollect(BytesRef bytes)return false to stop collectingabstract voidsetNextEnum(TermsEnum termsEnum)the next segment'sTermsEnumthat is used to collect termsvoidsetReaderContext(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
-
-