设置终止标志
设置一次查询的最大数,到达这个数量的时候,查询操作就会提前终止。 如果设置了的话,可以使用 isTerminatedEarly() 查看操作是否提前结束。例:
SearchResponse sr = client.prepareSearch(INDEX)
//查询到1000个结果就停止
.setTerminateAfter(1000)
.get();
if (sr.isTerminatedEarly()) {
// We finished early
}