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