通过java客户端在弹性搜索查询中使用minimum_should_match

时间:2018-01-12 09:07:14

标签: java elasticsearch

查看全部,在使用java客户端时,我找不到包含minimum_should_match参数匹配查询的方法。我们正在进行弹性搜索2.4。 这成为我们系统中的主要需求,并且将字段重新索引/转换为not_analyzed不是一种选择,因为重新索引我们的索引需要几天时间。

1 个答案:

答案 0 :(得分:1)

这么简单:)

MatchQueryBuilder

QueryBuilders.matchQuery(FIELD_NAME, valueToMatch).minimumShouldMatch("100%")

Thanks to David:)