org.elasticsearch.index.query.xcontent
Class FuzzyLikeThisQueryParser
java.lang.Object
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.query.xcontent.FuzzyLikeThisQueryParser
- All Implemented Interfaces:
- IndexComponent, XContentQueryParser
public class FuzzyLikeThisQueryParser
- extends AbstractIndexComponent
- implements XContentQueryParser
{
fuzzy_like_this : {
maxNumTerms : 12,
boost : 1.1,
fields : ["field1", "field2"]
likeText : "..."
}
}
Field Summary |
static java.lang.String |
NAME
|
Method Summary |
java.lang.String[] |
names()
The names this query parser is registered under. |
org.apache.lucene.search.Query |
parse(QueryParseContext parseContext)
Parses the into a query from the current parser location. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
FuzzyLikeThisQueryParser
@Inject
public FuzzyLikeThisQueryParser(Index index,
@IndexSettings
Settings indexSettings)
names
public java.lang.String[] names()
- Description copied from interface:
XContentQueryParser
- The names this query parser is registered under.
- Specified by:
names
in interface XContentQueryParser
parse
public org.apache.lucene.search.Query parse(QueryParseContext parseContext)
throws java.io.IOException,
QueryParsingException
- Description copied from interface:
XContentQueryParser
- Parses the into a query from the current parser location. Will be at "START_OBJECT" location,
and should end when the token is at the matching "END_OBJECT".
- Specified by:
parse
in interface XContentQueryParser
- Throws:
java.io.IOException
QueryParsingException