- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
题
我在所有网站上没有收到如下所述的用于调用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.
最佳答案
matchQuery
是org.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/
我是 Elasticsearch 的新手。我有一个过滤查询,它使用控制台为我提供正确的结果: GET _search { "query": { "filtered": { "q
我正在使用 NativeSearchQueryBuilder 来形成查询,如下所示: String[] includeFields = new String[]{"idDl", "clientNam
我指的是NativeSearchQueryBuilder Spring 数据 Elasticsearch 。 设置post_filter的方法是什么到 nativeSearchQuery ? 使用 n
嗨,我正在尝试在 ElasticSearch 中查询,其中我想使用 multiMatchQuery 来获取数据来搜索字符串,并使用 rangequery 来过滤日期之间的数据 Calendar com
我是一名优秀的程序员,十分优秀!