【发布时间】:2018-01-12 20:23:37
【问题描述】:
环顾四周,在使用 java 客户端时,我找不到将 minimum_should_match 参数包含在我们的匹配查询中的方法。我们在弹性搜索 2.4 上运行。 现在这已成为我们系统中的主要需求,并且重新索引/将字段转换为 not_analyzed 不是一种选择,因为重新索引我们的索引现在需要几天时间。
【问题讨论】:
标签: java elasticsearch
环顾四周,在使用 java 客户端时,我找不到将 minimum_should_match 参数包含在我们的匹配查询中的方法。我们在弹性搜索 2.4 上运行。 现在这已成为我们系统中的主要需求,并且重新索引/将字段转换为 not_analyzed 不是一种选择,因为重新索引我们的索引现在需要几天时间。
【问题讨论】:
标签: java elasticsearch
这么简单:)
QueryBuilders.matchQuery(FIELD_NAME, valueToMatch).minimumShouldMatch("100%")
【讨论】: