private static QueryBuilder termQuery(String field, String query, float boost) { return QueryBuilders.multiMatchQuery(query, field, SEARCH_WORDS_ANALYZER.subField(field)) .operator(Operator.AND) .boost(boost); }
public static ToXContent fullParamer(MultiMatchQueryBuilder query, Paramer paramer) { if (paramer.analysis != null) { query.analyzer(paramer.analysis); } if (paramer.boost != null) { query.boost(paramer.boost); } if (paramer.slop != null) { query.slop(paramer.slop); } if (paramer.type != null) { query.type(paramer.type); } if (paramer.tieBreaker != null) { query.tieBreaker(paramer.tieBreaker); } if (paramer.operator != null) { query.operator(paramer.operator); } if (paramer.minimumShouldMatch != null) { query.minimumShouldMatch(paramer.minimumShouldMatch); } query.fields(paramer.fieldsBoosts); return query; }
private static QueryBuilder termQuery(String field, String query, float boost) { return QueryBuilders.multiMatchQuery(query, field, SEARCH_WORDS_ANALYZER.subField(field)) .operator(Operator.AND) .boost(boost); }
multiMatchQuery.boost(Float.valueOf(val));
public static ToXContent fullParamer(MultiMatchQueryBuilder query, Paramer paramer) { if (paramer.analysis != null) { query.analyzer(paramer.analysis); } if (paramer.boost != null) { query.boost(paramer.boost); } if (paramer.slop != null) { query.slop(paramer.slop); } if (paramer.type != null) { query.type(paramer.type); } if (paramer.tieBreaker != null) { query.tieBreaker(paramer.tieBreaker); } if (paramer.operator != null) { query.operator(paramer.operator); } return query; } }
.zeroTermsQuery(zeroTermsQuery) .autoGenerateSynonymsPhraseQuery(autoGenerateSynonymsPhraseQuery) .boost(boost) .queryName(queryName) .fuzzyTranspositions(fuzzyTranspositions);
multiMatchQueryBuilder.boost(queryBoost);
multiMatchQueryBuilder.boost(queryBoost);
.tieBreaker(tieBreaker) .zeroTermsQuery(zeroTermsQuery) .boost(boost) .queryName(queryName));
.zeroTermsQuery(zeroTermsQuery) .autoGenerateSynonymsPhraseQuery(autoGenerateSynonymsPhraseQuery) .boost(boost) .queryName(queryName) .fuzzyTranspositions(fuzzyTranspositions);
.zeroTermsQuery(zeroTermsQuery) .autoGenerateSynonymsPhraseQuery(autoGenerateSynonymsPhraseQuery) .boost(boost) .queryName(queryName) .fuzzyTranspositions(fuzzyTranspositions);