# Why i get this illegal\_argument\_exception in Elasticsearch php search basic query?

**URL:** <https://discuss.elastic.co/t/why-i-get-this-illegal-argument-exception-in-elasticsearch-php-search-basic-query/170553>\
**Category:** Elasticsearch\
**Created:** [March 1, 2019, 7:36pm UTC](https://discuss.elastic.co/t/why-i-get-this-illegal-argument-exception-in-elasticsearch-php-search-basic-query/170553 "2019-03-01T19:36:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alan\_Flores](https://avatars.discourse-cdn.com/v4/letter/a/67e7ee/32.png) [@Alan\_Flores](https://discuss.elastic.co/u/Alan_Flores)\
**Post date:** [March 1, 2019, 7:36pm UTC](https://discuss.elastic.co/t/why-i-get-this-illegal-argument-exception-in-elasticsearch-php-search-basic-query/170553/1 "2019-03-01T19:36:14Z")

</div>

I am using the Elasticsearch PHP package for execute queries. When I execute this basic search query, i get the `illegal_argument_exception` . The function `elastic()` returns the Client of Elasticsearch.

```
$query = $this->elastic()->search([
    'index' => ['my_index'],
    'type' => 'my_type',
    'from' => 0,
    'size' => 10,
    'body' => [
        'query' => [
            'match_all' => (object)[],
        ]
    ]
]);

```

Error:

```
{
    "type": "illegal_argument_exception",
    "reason": "field name is null or empty"
}
```

---

<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:** [March 29, 2019, 7:51pm UTC](https://discuss.elastic.co/t/why-i-get-this-illegal-argument-exception-in-elasticsearch-php-search-basic-query/170553/2 "2019-03-29T19:51:19Z")

</div>

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