Search API - Terminate After

优质
小牛编辑
143浏览
2023-12-01

Terminate After

获取文档的最大数量,如果设置了,需要通过SearchResponse对象里的isTerminatedEarly() 判断返回文档是否达到设置的数量:

  1. SearchResponse sr = client.prepareSearch(INDEX)
  2. .setTerminateAfter(1000) //如果达到这个数量,提前终止
  3. .get();
  4. if (sr.isTerminatedEarly()) {
  5. // We finished early
  6. }