public class MatchQuery extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MatchQuery
|
static class |
MatchQuery
|
| Modifier and Type | Field and Description |
|---|---|
protected String |
analyzer
|
protected Float |
commonTermsCutoff
|
protected boolean |
enablePositionIncrements
|
protected Fuzziness |
fuzziness
|
protected int |
fuzzyPrefixLength
|
protected org |
fuzzyRewriteMethod
|
protected boolean |
lenient
|
protected int |
maxExpansions
|
protected org |
occur
|
protected QueryParseContext |
parseContext
|
protected int |
phraseSlop
|
protected org |
rewriteMethod
|
protected boolean |
transpositions
|
protected MatchQuery |
zeroTermsQuery
|
| Constructor and Description |
|---|
MatchQuery(QueryParseContext
|
| Modifier and Type | Method and Description |
|---|---|
protected org |
blendTermQuery(org
|
protected boolean |
forceAnalyzeQueryString()
|
protected org |
getAnalyzer(FieldMapper
|
org |
parse(MatchQuery
|
void |
setAnalyzer(String
|
void |
setCommonTermsCutoff(float cutoff)
|
void |
setEnablePositionIncrements(boolean enablePositionIncrements)
|
void |
setFuzziness(Fuzziness
|
void |
setFuzzyPrefixLength(int fuzzyPrefixLength)
|
void |
setFuzzyRewriteMethod(org
|
void |
setLenient(boolean lenient)
|
void |
setMaxExpansions(int maxExpansions)
|
void |
setOccur(org
|
void |
setPhraseSlop(int phraseSlop)
|
void |
setRewriteMethod(org
|
void |
setTranspositions(boolean transpositions)
|
void |
setZeroTermsQuery(MatchQuery
|
protected org |
zeroTermsQuery()
|
protected final QueryParseContextparseContext
protected Stringanalyzer
protected org.apache .lucene .search .BooleanClause .Occur occur
protected boolean enablePositionIncrements
protected int phraseSlop
protected Fuzzinessfuzziness
protected int fuzzyPrefixLength
protected int maxExpansions
protected boolean transpositions
protected org.apache .lucene .search .MultiTermQuery .RewriteMethod rewriteMethod
protected org.apache .lucene .search .MultiTermQuery .RewriteMethod fuzzyRewriteMethod
protected boolean lenient
protected MatchQuery.ZeroTermsQuery zeroTermsQuery
protected FloatcommonTermsCutoff
public MatchQuery(QueryParseContextparseContext)
public void setAnalyzer(Stringanalyzer)
public void setOccur(org.apache .lucene .search .BooleanClause .Occur occur)
public void setCommonTermsCutoff(float cutoff)
public void setEnablePositionIncrements(boolean enablePositionIncrements)
public void setPhraseSlop(int phraseSlop)
public void setFuzziness(Fuzzinessfuzziness)
public void setFuzzyPrefixLength(int fuzzyPrefixLength)
public void setMaxExpansions(int maxExpansions)
public void setTranspositions(boolean transpositions)
public void setRewriteMethod(org.apache .lucene .search .MultiTermQuery .RewriteMethod rewriteMethod)
public void setFuzzyRewriteMethod(org.apache .lucene .search .MultiTermQuery .RewriteMethod fuzzyRewriteMethod)
public void setLenient(boolean lenient)
public void setZeroTermsQuery(MatchQuery.ZeroTermsQuery zeroTermsQuery)
protected boolean forceAnalyzeQueryString()
protected org.apache .lucene .analysis .Analyzer getAnalyzer(FieldMapper mapper, MapperService .SmartNameFieldMappers smartNameFieldMappers)
public org.apache .lucene .search .Query parse(MatchQuery .Type type, String fieldName, Object value) throws IOException
IOException
protected org.apache .lucene .search .Query zeroTermsQuery()
protected org.apache .lucene .search .Query blendTermQuery(org .apache .lucene .index .Term term, FieldMapper mapper)