Class PhraseHelper.OffsetSpanCollector
- java.lang.Object
-
- org.apache.lucene.search.uhighlight.PhraseHelper.OffsetSpanCollector
-
- All Implemented Interfaces:
SpanCollector
- Enclosing class:
- PhraseHelper
private class PhraseHelper.OffsetSpanCollector extends java.lang.Object implements SpanCollector
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<BytesRef,PhraseHelper.SpanCollectedOffsetsEnum>termToOffsetsEnums
-
Constructor Summary
Constructors Modifier Constructor Description privateOffsetSpanCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectLeaf(PostingsEnum postings, int position, Term term)Collect information from postingsvoidreset()Call to indicate that the driving Spans has moved to a new position
-
-
-
Field Detail
-
termToOffsetsEnums
java.util.Map<BytesRef,PhraseHelper.SpanCollectedOffsetsEnum> termToOffsetsEnums
-
-
Method Detail
-
collectLeaf
public void collectLeaf(PostingsEnum postings, int position, Term term) throws java.io.IOException
Description copied from interface:SpanCollectorCollect information from postings- Specified by:
collectLeafin interfaceSpanCollector- Parameters:
postings- aPostingsEnumposition- the position of the PostingsEnumterm- theTermfor this postings list- Throws:
java.io.IOException- on error
-
reset
public void reset()
Description copied from interface:SpanCollectorCall to indicate that the driving Spans has moved to a new position- Specified by:
resetin interfaceSpanCollector
-
-