【发布时间】:2015-08-24 04:19:38
【问题描述】:
我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,java代码如下:
public void testQuery() {
SearchQuery searchQuery = new NativeSearchQueryBuilder()
.withFields("createDate","updateDate").withQuery(matchAllQuery()).withPageable(new PageRequest(0,Integer.MAX_VALUE)).build();
List<Entity> list = template.queryForList(searchQuery, Entity.class);
for (Entity e : list) {
System.out.println(e.getCreateDate());
System.out.println(e.getUpdateDate());
}
}
我在服务器中获取原始查询日志,如下所示:
{"from":0,"size":10,"query":{"match_all":{}},"fields":["createDate","updateDate"]}
根据查询日志,spring-data-elasticsearch 将为查询添加大小限制。 "from":0, "size":10,如何避免添加大小限制?
【问题讨论】:
标签: java elasticsearch spring-data-elasticsearch