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