public class FuzzyLikeThisFieldQueryBuilder extends BaseQueryBuilder implements BoostableQueryBuilder<FuzzyLikeThisFieldQueryBuilder>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
FuzzyLikeThisFieldQueryBuilder(String name)
A fuzzy more like this query on the provided field.
|
Modifier and Type | Method and Description |
---|---|
FuzzyLikeThisFieldQueryBuilder |
analyzer(String analyzer)
The analyzer that will be used to analyze the text.
|
FuzzyLikeThisFieldQueryBuilder |
boost(float boost)
Sets the boost for this query.
|
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
FuzzyLikeThisFieldQueryBuilder |
failOnUnsupportedField(boolean fail)
Whether to fail or return no result when this query is run against a field which is not supported such as binary/numeric fields.
|
FuzzyLikeThisFieldQueryBuilder |
fuzziness(Fuzziness fuzziness) |
FuzzyLikeThisFieldQueryBuilder |
ignoreTF(boolean ignoreTF) |
FuzzyLikeThisFieldQueryBuilder |
likeText(String likeText)
The text to use in order to find documents that are "like" this.
|
FuzzyLikeThisFieldQueryBuilder |
maxQueryTerms(int maxQueryTerms) |
FuzzyLikeThisFieldQueryBuilder |
prefixLength(int prefixLength) |
FuzzyLikeThisFieldQueryBuilder |
queryName(String queryName)
Sets the query name for the filter that can be used when searching for matched_filters per hit.
|
buildAsBytes, buildAsBytes, toString, toXContent
public FuzzyLikeThisFieldQueryBuilder(String name)
name
- the name of the fieldpublic FuzzyLikeThisFieldQueryBuilder likeText(String likeText)
public FuzzyLikeThisFieldQueryBuilder fuzziness(Fuzziness fuzziness)
public FuzzyLikeThisFieldQueryBuilder prefixLength(int prefixLength)
public FuzzyLikeThisFieldQueryBuilder maxQueryTerms(int maxQueryTerms)
public FuzzyLikeThisFieldQueryBuilder ignoreTF(boolean ignoreTF)
public FuzzyLikeThisFieldQueryBuilder analyzer(String analyzer)
public FuzzyLikeThisFieldQueryBuilder boost(float boost)
BoostableQueryBuilder
boost
in interface BoostableQueryBuilder<FuzzyLikeThisFieldQueryBuilder>
public FuzzyLikeThisFieldQueryBuilder failOnUnsupportedField(boolean fail)
public FuzzyLikeThisFieldQueryBuilder queryName(String queryName)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseQueryBuilder
IOException
Copyright © 2009–2015. All rights reserved.