title: Elasticsearch show all results using scroll in node js
body: <p>I am basically trying to show all records of an index type. Now, if you use match_all() in query elasticsearch shows 10 results by default. One can show all results using scroll. I am trying to implement scroll api, but can't get it to work. It is showing only 10 results, my code:</p>
  
  <pre><code>module.exports.searchAll = function (searchData, callback) {
  
  client.search({
      index: 'test',
      type: 'records',
      scroll: '10s',
      //search_type: 'scan', //if I use search_type then it requires size otherwise it shows 0 result
      body: {
          query: {
              "match_all": {}
          }
      }
  }, function (err, resp) {
      client.scroll({
          scrollId: resp._scroll_id,
          scroll: '10s'
      }, callback(resp.hits.hits));
  });
  }
  </code></pre>
  
  <p>Can anyone help, please?</p>