gpt4 book ai didi

elasticsearch - ElasticSearch Springboot NativeSearchQueryBuilder问题

转载 作者:行者123 更新时间:2023-12-03 00:01:41 25 4
gpt4 key购买 nike


我在所有网站上没有收到如下所述的用于调用NativeSearchQueryBuilder()的任何函数调用,如下所示

SearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(matchQuery("title", "spring date elasticsearch")
.operator(AND)
.fuzziness(Fuzziness.ONE)
.prefixLength(3))
.build();

当我开始调用 NativeSearchQueryBuilder().withQuery(matchQuery())时,matchQuery不会出现。 MatchQuery,MatchQueryBuilder都会代替它们。所以,请您告诉我如何使用 NativeSearchQueryBuilder()创建模糊搜索。

SpringBoot version - 1.5.4
spring-boot-starter-data-elasticsearch - 1.5.4.

最佳答案

matchQueryorg.elasticsearch.index.query.QueryBuilders的静态方法。因此,您必须静态导入它。

未导入的用法如下所示:

SearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(
org.elasticsearch.index.query.QueryBuilders.matchQuery("title", "spring date elasticsearch")
.operator(AND)
.fuzziness(Fuzziness.ONE)
.prefixLength(3)
).build();

关于elasticsearch - ElasticSearch Springboot NativeSearchQueryBuilder问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48528118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com