# ES5.4: invalid\_type\_name\_exception

**URL:** https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480
**Category:** Elasticsearch
**Created:** [March 1, 2019, 10:36am UTC](https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480 "2019-03-01T10:36:48Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Steven\_Gerrits](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@Steven\_Gerrits](https://discuss.elastic.co/u/Steven_Gerrits)
#### Post date: [March 1, 2019, 10:36am UTC](https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480/1 "2019-03-01T10:36:48Z")

</div>

I'm running ElasticSearch 5.4 on Laravel 5.5

When i run php artisan elastic:index to index the indices I get following error:

[In Connection.php line 610:

```
  {"error":{"root_cause":[{"type":"invalid_type_name_exception","reason":"Doc  
  ument mapping type name can't start with '_', found: [_doc]"}],"type":"inva  
  lid_type_name_exception","reason":"Document mapping type name can't start w  
  ith '_', found: [_doc]"},"status":400} ]

```

my index is called ah\_index\_dev2\_de

---

<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: [March 1, 2019, 10:50am UTC](https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480/2 "2019-03-01T10:50:36Z")

</div>

You can't use \_doc as the type name with this version.

---

<div class="post-metadata">

### Author: ![Steven\_Gerrits](https://avatars.discourse-cdn.com/v4/letter/s/fbc32d/32.png) [@Steven\_Gerrits](https://discuss.elastic.co/u/Steven_Gerrits)
#### Post date: [March 1, 2019, 10:51am UTC](https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480/3 "2019-03-01T10:51:33Z")

</div>

how can i change that?

---

<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: [March 1, 2019, 11:15am UTC](https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480/4 "2019-03-01T11:15:26Z")

</div>

I have no idea. If you did not do it yourself, may be Laravel did so the answer will be most likely on Laravel forums.

But may be the easiest way is to run a 6.6.1 elasticsearch cluster instead of a 5.x version?

---

<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, 11:15am UTC](https://discuss.elastic.co/t/es5-4-invalid-type-name-exception/170480/5 "2019-03-29T11:15:26Z")

</div>

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