public class FuzzyLikeThisQuery extends Query
| Constructor and Description |
|---|
FuzzyLikeThisQuery(int maxNumTerms,
Analyzer analyzer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTerms(java.lang.String queryString,
java.lang.String fieldName,
float minSimilarity,
int prefixLength)
Adds user input for "fuzzification"
|
boolean |
isIgnoreTF() |
Query |
rewrite(IndexReader reader) |
void |
setIgnoreTF(boolean ignoreTF) |
java.lang.String |
toString(java.lang.String field) |
clone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weightpublic FuzzyLikeThisQuery(int maxNumTerms,
Analyzer analyzer)
maxNumTerms - The total number of terms clauses that will appear once rewritten as a BooleanQueryanalyzer - public void addTerms(java.lang.String queryString,
java.lang.String fieldName,
float minSimilarity,
int prefixLength)
queryString - The string which will be parsed by the analyzer and for which fuzzy variants will be parsedfieldName - minSimilarity - The minimum similarity of the term variants (see FuzzyTermEnum)prefixLength - Length of required common prefix on variant terms (see FuzzyTermEnum)public Query rewrite(IndexReader reader) throws java.io.IOException
public java.lang.String toString(java.lang.String field)
public boolean isIgnoreTF()
public void setIgnoreTF(boolean ignoreTF)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.