@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(VALUE_FIELD.getPreferredName(), maybeConvertToString(this.value)); fuzziness.toXContent(builder, params); builder.field(PREFIX_LENGTH_FIELD.getPreferredName(), prefixLength); builder.field(MAX_EXPANSIONS_FIELD.getPreferredName(), maxExpansions); builder.field(TRANSPOSITIONS_FIELD.getPreferredName(), transpositions); if (rewrite != null) { builder.field(REWRITE_FIELD.getPreferredName(), rewrite); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { return toXContent(builder, params, true); }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { return toXContent(builder, params, true); }
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
this.fuzziness.toXContent(builder, params); builder.field(FUZZY_PREFIX_LENGTH_FIELD.getPreferredName(), this.fuzzyPrefixLength); builder.field(FUZZY_MAX_EXPANSIONS_FIELD.getPreferredName(), this.fuzzyMaxExpansions);
@Override protected XContentBuilder innerToXContent(XContentBuilder builder, ToXContent.Params params) throws IOException { builder.startObject("fuzzy"); if (fuzziness != Fuzziness.ONE) { fuzziness.toXContent(builder, params); } if (fuzzyTranspositions != XFuzzySuggester.DEFAULT_TRANSPOSITIONS) { builder.field("transpositions", fuzzyTranspositions); } if (fuzzyMinLength != XFuzzySuggester.DEFAULT_MIN_FUZZY_LENGTH) { builder.field("min_length", fuzzyMinLength); } if (fuzzyPrefixLength != XFuzzySuggester.DEFAULT_NON_FUZZY_PREFIX) { builder.field("prefix_length", fuzzyPrefixLength); } if (unicodeAware != XFuzzySuggester.DEFAULT_UNICODE_AWARE) { builder.field("unicode_aware", unicodeAware); } builder.endObject(); return builder; } }
@Override public void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(FuzzyQueryParser.NAME); builder.startObject(name); builder.field("value", value); if (boost != -1) { builder.field("boost", boost); } if (transpositions != null) { builder.field("transpositions", transpositions); } if (fuzziness != null) { fuzziness.toXContent(builder, params); } if (prefixLength != null) { builder.field("prefix_length", prefixLength); } if (maxExpansions != null) { builder.field("max_expansions", maxExpansions); } if (rewrite != null) { builder.field("rewrite", rewrite); } if (queryName != null) { builder.field("_name", queryName); } builder.endObject(); builder.endObject(); } }
@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(VALUE_FIELD.getPreferredName(), maybeConvertToString(this.value)); fuzziness.toXContent(builder, params); builder.field(PREFIX_LENGTH_FIELD.getPreferredName(), prefixLength); builder.field(MAX_EXPANSIONS_FIELD.getPreferredName(), maxExpansions); builder.field(TRANSPOSITIONS_FIELD.getPreferredName(), transpositions); if (rewrite != null) { builder.field(REWRITE_FIELD.getPreferredName(), rewrite); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(VALUE_FIELD.getPreferredName(), convertToStringIfBytesRef(this.value)); fuzziness.toXContent(builder, params); builder.field(PREFIX_LENGTH_FIELD.getPreferredName(), prefixLength); builder.field(MAX_EXPANSIONS_FIELD.getPreferredName(), maxExpansions); builder.field(TRANSPOSITIONS_FIELD.getPreferredName(), transpositions); if (rewrite != null) { builder.field(REWRITE_FIELD.getPreferredName(), rewrite); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
@Override protected void doXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(NAME); builder.startObject(fieldName); builder.field(VALUE_FIELD.getPreferredName(), maybeConvertToString(this.value)); fuzziness.toXContent(builder, params); builder.field(PREFIX_LENGTH_FIELD.getPreferredName(), prefixLength); builder.field(MAX_EXPANSIONS_FIELD.getPreferredName(), maxExpansions); builder.field(TRANSPOSITIONS_FIELD.getPreferredName(), transpositions); if (rewrite != null) { builder.field(REWRITE_FIELD.getPreferredName(), rewrite); } printBoostAndQueryName(builder); builder.endObject(); builder.endObject(); }
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
fuzziness.toXContent(builder, params);
this.fuzziness.toXContent(builder, params); builder.field(FUZZY_PREFIX_LENGTH_FIELD.getPreferredName(), this.fuzzyPrefixLength); builder.field(FUZZY_MAX_EXPANSIONS_FIELD.getPreferredName(), this.fuzzyMaxExpansions);