Elasticsearch query to return all records

I have a small database in Elasticsearch and for testing purposes would like to pull all records back. I am attempting to use a URL of the form...

http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}}

Can someone give me the URL you would use to accomplish this, please feedback?

hi @Lauren69,

can you run this query for getting all the documents in elasticsearch

  URI search:
 ===========
   http://localhost:9200/foo/_search?size=5&q=*:*

OR
curl -X GET "localhost:9200/foo/_search" -H 'Content-Type: application/json' -d'
{
"query": {
"match_all": {}
}
}
'
Ref: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-all-query.html

http://localhost:9200/foo/_search?size=10000
1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.