# Elastic search size parameter ignored if put in query string in delete\_by\_query

**URL:** <https://discuss.elastic.co/t/elastic-search-size-parameter-ignored-if-put-in-query-string-in-delete-by-query/152900>\
**Category:** Elasticsearch\
**Created:** [October 17, 2018, 6:49pm UTC](https://discuss.elastic.co/t/elastic-search-size-parameter-ignored-if-put-in-query-string-in-delete-by-query/152900 "2018-10-17T18:49:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bans\_239](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bans_239/32/36636_2.png) [@bans\_239](https://discuss.elastic.co/u/bans_239)\
**Post date:** [October 17, 2018, 6:49pm UTC](https://discuss.elastic.co/t/elastic-search-size-parameter-ignored-if-put-in-query-string-in-delete-by-query/152900/1 "2018-10-17T18:49:43Z")

</div>

The following query deletes all the data which meet the query criteria and ignores the size parameter in elastic search version 6.2 .This works as expected(only deletes maximum 20 items) in elastic search version 5.5.

```
GET index/type/delete_by_query
{
  "size" : "20", 
  "query": {
        "range" : {
            "Time" : {
                "lt": "now-16d"
            }
        }
  }
}

```

If I pass the size parameter in URI itself , then it works as expected. This works fine and only deletes maximum 20 items.

```
GET index/type/delete_by_query?size=20
{

  "query": {
        "range" : {
            "Time" : {
                "lt": "now-16d"
            }
        }
  }
}
```

---

<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:** [November 14, 2018, 6:49pm UTC](https://discuss.elastic.co/t/elastic-search-size-parameter-ignored-if-put-in-query-string-in-delete-by-query/152900/2 "2018-11-14T18:49:45Z")

</div>

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