org.elasticsearch.index.query.json
Class FuzzyLikeThisFieldJsonQueryBuilder
java.lang.Object
org.elasticsearch.index.query.json.BaseJsonQueryBuilder
org.elasticsearch.index.query.json.FuzzyLikeThisFieldJsonQueryBuilder
- All Implemented Interfaces:
- JsonQueryBuilder, QueryBuilder, ToJson
public class FuzzyLikeThisFieldJsonQueryBuilder
- extends BaseJsonQueryBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FuzzyLikeThisFieldJsonQueryBuilder
public FuzzyLikeThisFieldJsonQueryBuilder(java.lang.String name)
- A fuzzy more like this query on the provided field.
- Parameters:
name
- the name of the field
likeText
public FuzzyLikeThisFieldJsonQueryBuilder likeText(java.lang.String likeText)
- The text to use in order to find documents that are "like" this.
minSimilarity
public FuzzyLikeThisFieldJsonQueryBuilder minSimilarity(float minSimilarity)
prefixLength
public FuzzyLikeThisFieldJsonQueryBuilder prefixLength(int prefixLength)
maxQueryTerms
public FuzzyLikeThisFieldJsonQueryBuilder maxQueryTerms(int maxQueryTerms)
ignoreTF
public FuzzyLikeThisFieldJsonQueryBuilder ignoreTF(boolean ignoreTF)
boost
public FuzzyLikeThisFieldJsonQueryBuilder boost(float boost)
doJson
protected void doJson(JsonBuilder builder,
ToJson.Params params)
throws java.io.IOException
- Specified by:
doJson
in class BaseJsonQueryBuilder
- Throws:
java.io.IOException