public static class SimpleQueryStringQueryParser.Settings
extends java.lang.Object
Constructor | Description |
---|---|
Settings() |
Generates default
SimpleQueryStringQueryParser.Settings object (uses ROOT locale, does
lowercase terms, no lenient parsing, no wildcard analysis). |
Settings(SimpleQueryStringQueryParser.Settings other) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
analyzeWildcard() |
Returns whether to analyze wildcards.
|
void |
analyzeWildcard(boolean analyzeWildcard) |
Specifies whether to analyze wildcards.
|
boolean |
autoGenerateSynonymsPhraseQuery() |
Whether phrase queries should be automatically generated for multi terms synonyms.
|
void |
autoGenerateSynonymsPhraseQuery(boolean value) |
|
boolean |
equals(java.lang.Object obj) |
|
int |
fuzzyMaxExpansions() |
|
void |
fuzzyMaxExpansions(int fuzzyMaxExpansions) |
|
int |
fuzzyPrefixLength() |
|
void |
fuzzyPrefixLength(int fuzzyPrefixLength) |
|
boolean |
fuzzyTranspositions() |
|
void |
fuzzyTranspositions(boolean fuzzyTranspositions) |
|
int |
hashCode() |
|
boolean |
lenient() |
Returns whether to use lenient parsing.
|
void |
lenient(boolean lenient) |
Specifies whether to use lenient parsing, defaults to false.
|
java.lang.String |
quoteFieldSuffix() |
Return the suffix to append for phrase matching, or
null if
no suffix should be appended. |
void |
quoteFieldSuffix(java.lang.String suffix) |
Set the suffix to append to field names for phrase matching.
|
public Settings()
SimpleQueryStringQueryParser.Settings
object (uses ROOT locale, does
lowercase terms, no lenient parsing, no wildcard analysis).public Settings(SimpleQueryStringQueryParser.Settings other)
public void lenient(boolean lenient)
public boolean lenient()
public void analyzeWildcard(boolean analyzeWildcard)
public boolean analyzeWildcard()
public void quoteFieldSuffix(java.lang.String suffix)
public java.lang.String quoteFieldSuffix()
null
if
no suffix should be appended.public void autoGenerateSynonymsPhraseQuery(boolean value)
public boolean autoGenerateSynonymsPhraseQuery()
public int fuzzyPrefixLength()
public void fuzzyPrefixLength(int fuzzyPrefixLength)
public int fuzzyMaxExpansions()
public void fuzzyMaxExpansions(int fuzzyMaxExpansions)
public boolean fuzzyTranspositions()
public void fuzzyTranspositions(boolean fuzzyTranspositions)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object