Package org.apache.lucene.search
Class ExactPhraseMatcher
- java.lang.Object
-
- org.apache.lucene.search.PhraseMatcher
-
- org.apache.lucene.search.ExactPhraseMatcher
-
public final class ExactPhraseMatcher extends PhraseMatcher
Expert: Find exact phrases- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description ExactPhraseMatcher(PhraseQuery.PostingsAndFreq[] postings, ScoreMode scoreMode, Similarity.SimScorer scorer, float matchCost)
Expert: Creates ExactPhraseMatcher instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
endOffset()
int
endPosition()
boolean
nextMatch()
Find the next match on the current document, returningfalse
if there are none.void
reset()
Called afterPhraseMatcher.approximation()
has been advancedint
startOffset()
int
startPosition()
-
Methods inherited from class org.apache.lucene.search.PhraseMatcher
getMatchCost
-
-
-
-
Constructor Detail
-
ExactPhraseMatcher
public ExactPhraseMatcher(PhraseQuery.PostingsAndFreq[] postings, ScoreMode scoreMode, Similarity.SimScorer scorer, float matchCost)
Expert: Creates ExactPhraseMatcher instance
-
-
Method Detail
-
reset
public void reset() throws IOException
Description copied from class:PhraseMatcher
Called afterPhraseMatcher.approximation()
has been advanced- Specified by:
reset
in classPhraseMatcher
- Throws:
IOException
-
nextMatch
public boolean nextMatch() throws IOException
Description copied from class:PhraseMatcher
Find the next match on the current document, returningfalse
if there are none.- Specified by:
nextMatch
in classPhraseMatcher
- Throws:
IOException
-
startPosition
public int startPosition()
-
endPosition
public int endPosition()
-
startOffset
public int startOffset() throws IOException
- Throws:
IOException
-
endOffset
public int endOffset() throws IOException
- Throws:
IOException
-
-