limit number of search results
elasticsearch's QUERY_AND_FETCH can return up to limit * #shards results