Browse Source

Edit search scroll docs for syntactic style

Robert Berg 10 years ago
parent
commit
0279b219bb
1 changed files with 3 additions and 7 deletions
  1. 3 7
      docs/java-api/search.asciidoc

+ 3 - 7
docs/java-api/search.asciidoc

@@ -60,17 +60,13 @@ SearchResponse scrollResp = client.prepareSearch(test)
         .setQuery(qb)
         .setQuery(qb)
         .setSize(100).execute().actionGet(); //100 hits per shard will be returned for each scroll
         .setSize(100).execute().actionGet(); //100 hits per shard will be returned for each scroll
 //Scroll until no hits are returned
 //Scroll until no hits are returned
-while (true) {
-
+do {
     for (SearchHit hit : scrollResp.getHits().getHits()) {
     for (SearchHit hit : scrollResp.getHits().getHits()) {
         //Handle the hit...
         //Handle the hit...
     }
     }
+
     scrollResp = client.prepareSearchScroll(scrollResp.getScrollId()).setScroll(new TimeValue(600000)).execute().actionGet();
     scrollResp = client.prepareSearchScroll(scrollResp.getScrollId()).setScroll(new TimeValue(600000)).execute().actionGet();
-    //Break condition: No hits are returned
-    if (scrollResp.getHits().getHits().length == 0) {
-        break;
-    }
-}
+} while(scrollResp.getHits().getHits().length != 0); // Zero hits mark the end of the scroll and the while loop.
 --------------------------------------------------
 --------------------------------------------------
 
 
 [[java-search-msearch]]
 [[java-search-msearch]]