spring-data-elasticsearch中进行queryStringQuery查询
spring-data-elasticsearch框架没有封装queryStringQuery相关方法,所以只能使用原生写了,代码如下
public void test() {
// 创建查询条件
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder().withQuery(QueryBuilders.queryStringQuery("世界在哪里"))
// 设置分页条件
.withPageable(PageRequest.of(2, 10))
.build();
List<Address> address= template.queryForList(searchQuery, Address.class);
}