# Elasticsearch match\_all default sort?

**URL:** <https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910>\
**Category:** Elasticsearch\
**Created:** [April 28, 2018, 9:48am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910 "2018-04-28T09:48:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Atif\_Abdul\_Ghafoor](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@Atif\_Abdul\_Ghafoor](https://discuss.elastic.co/u/Atif_Abdul_Ghafoor)\
**Post date:** [April 28, 2018, 9:48am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/1 "2018-04-28T09:48:21Z")

</div>

How elaticsearch sort in case of match\_all query when the \_score is 1 of all the documents available in an index?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 28, 2018, 10:06am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/2 "2018-04-28T10:06:22Z")

</div>

Not sure about the details but you should never rely on it IMO.  
What is your problem if any?

---

<div class="post-metadata">

**Author:** ![Atif\_Abdul\_Ghafoor](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@Atif\_Abdul\_Ghafoor](https://discuss.elastic.co/u/Atif_Abdul_Ghafoor)\
**Post date:** [April 28, 2018, 10:20am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/3 "2018-04-28T10:20:30Z")

</div>

Thanks for such a quick reply .  
I have been doing a semester project on ElasticSearch.  
I am just doing some educational research on elasticsearch.  
I just want to know about the default sorting mechanism of match\_all query.  
and why it returns only 10 document when we use match\_all query.  
kindly reply fast.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 28, 2018, 10:33am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/4 "2018-04-28T10:33:38Z")

</div>

It always returns by default 10 documents whatever the query is.

See [https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html)

---

<div class="post-metadata">

**Author:** ![Atif\_Abdul\_Ghafoor](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@Atif\_Abdul\_Ghafoor](https://discuss.elastic.co/u/Atif_Abdul_Ghafoor)\
**Post date:** [April 28, 2018, 6:04pm UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/5 "2018-04-28T18:04:51Z")

</div>

My question is which 10 it returns by default ?  
there must be some kind of mechanism of choosing those 10 (particularly the case of match\_all in which the score of all the available docs is 1).

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 28, 2018, 8:01pm UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/6 "2018-04-28T20:01:10Z")

</div>

I'd say the 1st 10 of each shard then the first 10 of that aggregated list.

But it does not matter IMO.

---

<div class="post-metadata">

**Author:** ![Atif\_Abdul\_Ghafoor](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@Atif\_Abdul\_Ghafoor](https://discuss.elastic.co/u/Atif_Abdul_Ghafoor)\
**Post date:** [April 29, 2018, 8:51am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/7 "2018-04-29T08:51:57Z")

</div>

Thanks Mr. David

After your last reply, is it safe to say that elasticsearch doesnt apply any sort in match\_all query?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 29, 2018, 10:59am UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/8 "2018-04-29T10:59:35Z")

</div>

I think you can say that.

---

<div class="post-metadata">

**Author:** ![Atif\_Abdul\_Ghafoor](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@Atif\_Abdul\_Ghafoor](https://discuss.elastic.co/u/Atif_Abdul_Ghafoor)\
**Post date:** [April 29, 2018, 12:35pm UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/9 "2018-04-29T12:35:27Z")

</div>

Thanks for your help Mr. David

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 27, 2018, 12:35pm UTC](https://discuss.elastic.co/t/elasticsearch-match-all-default-sort/129910/10 "2018-05-27T12:35:54Z")

</div>

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