Class FieldQuery.QueryPhraseMap
java.lang.Object
org.apache.lucene.search.vectorhighlight.FieldQuery.QueryPhraseMap
- Enclosing class:
FieldQuery
Internal structure of a query for highlighting: represents a nested query structure
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) float(package private) FieldQuery(package private) int(package private) Map<String, FieldQuery.QueryPhraseMap> (package private) boolean(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(Query query, IndexReader reader) (package private) voidfloatgetBoost()private FieldQuery.QueryPhraseMapgetOrNewMap(Map<String, FieldQuery.QueryPhraseMap> subMap, String term) intgetSlop()getTermMap(String term) intbooleanbooleanisValidTermOrPhrase(List<FieldTermStack.TermInfo> phraseCandidate) private voidmarkTerminal(float boost) private voidmarkTerminal(int slop, float boost) searchPhrase(List<FieldTermStack.TermInfo> phraseCandidate)
-
Field Details
-
terminal
boolean terminal -
slop
int slop -
boost
float boost -
termOrPhraseNumber
int termOrPhraseNumber -
fieldQuery
FieldQuery fieldQuery -
subMap
Map<String,FieldQuery.QueryPhraseMap> subMap
-
-
Constructor Details
-
QueryPhraseMap
-
-
Method Details
-
addTerm
-
getOrNewMap
private FieldQuery.QueryPhraseMap getOrNewMap(Map<String, FieldQuery.QueryPhraseMap> subMap, String term) -
add
-
getTermMap
-
markTerminal
private void markTerminal(float boost) -
markTerminal
private void markTerminal(int slop, float boost) -
isTerminal
public boolean isTerminal() -
getSlop
public int getSlop() -
getBoost
public float getBoost() -
getTermOrPhraseNumber
public int getTermOrPhraseNumber() -
searchPhrase
-
isValidTermOrPhrase
-