public class FuzzyLikeThisQueryBuilder extends BaseQueryBuilder implements BoostableQueryBuilder<FuzzyLikeThisQueryBuilder>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
FuzzyLikeThisQueryBuilder()
Constructs a new fuzzy like this query which uses the "_all" field.
|
FuzzyLikeThisQueryBuilder(String... fields)
Sets the field names that will be used when generating the 'Fuzzy Like This' query.
|
Modifier and Type | Method and Description |
---|---|
FuzzyLikeThisQueryBuilder |
analyzer(String analyzer)
The analyzer that will be used to analyze the text.
|
FuzzyLikeThisQueryBuilder |
boost(float boost)
Sets the boost for this query.
|
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
FuzzyLikeThisQueryBuilder |
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.
|
FuzzyLikeThisQueryBuilder |
fuzziness(Fuzziness fuzziness) |
FuzzyLikeThisQueryBuilder |
ignoreTF(boolean ignoreTF) |
FuzzyLikeThisQueryBuilder |
likeText(String likeText)
The text to use in order to find documents that are "like" this.
|
FuzzyLikeThisQueryBuilder |
maxQueryTerms(int maxQueryTerms) |
FuzzyLikeThisQueryBuilder |
prefixLength(int prefixLength) |
FuzzyLikeThisQueryBuilder |
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 FuzzyLikeThisQueryBuilder()
public FuzzyLikeThisQueryBuilder(String... fields)
fields
- the field names that will be used when generating the 'Fuzzy Like This' query.public FuzzyLikeThisQueryBuilder likeText(String likeText)
public FuzzyLikeThisQueryBuilder fuzziness(Fuzziness fuzziness)
public FuzzyLikeThisQueryBuilder prefixLength(int prefixLength)
public FuzzyLikeThisQueryBuilder maxQueryTerms(int maxQueryTerms)
public FuzzyLikeThisQueryBuilder ignoreTF(boolean ignoreTF)
public FuzzyLikeThisQueryBuilder analyzer(String analyzer)
public FuzzyLikeThisQueryBuilder boost(float boost)
BoostableQueryBuilder
boost
in interface BoostableQueryBuilder<FuzzyLikeThisQueryBuilder>
public FuzzyLikeThisQueryBuilder failOnUnsupportedField(boolean fail)
public FuzzyLikeThisQueryBuilder queryName(String queryName)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseQueryBuilder
IOException
Copyright © 2009–2015. All rights reserved.