# Single Alias for multiple indices

**URL:** https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089
**Category:** Elasticsearch
**Created:** [March 22, 2016, 10:24am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089 "2016-03-22T10:24:07Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 22, 2016, 10:24am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/1 "2016-03-22T10:24:07Z")

</div>

Hi All,

Please help me to create a single alias linked to multiple indices. Required for visualization in kibana.  
I am not able to create it from elastic search head plugin.  
Please suggest.

Regards,  
Prateek

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 22, 2016, 10:26am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/2 "2016-03-22T10:26:40Z")

</div>

The fourth example in the [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html) shows how to do this. What is not working for you?

If you are looking for a user interface to do this through, it seems like [Kopf](https://github.com/lmenezes/elasticsearch-kopf) has support for it, although I have not used this myself.

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 22, 2016, 11:57am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/3 "2016-03-22T11:57:16Z")

</div>

Hey ,

I am new to ELK and was trying to visualize data on dashboard. The dashboard is generated earlier and again a new index is created for different date with similar data respective to date which is not visible on dashboard previously created. I raised a conversation for the same and was suggested to post output from \_cat/aliases" with single alias linked to both indices.

I just tried below & resulted error:-

[http://localhost:9200/\_aliases](http://localhost:9200/_aliases)' -d '  
{  
"actions" : [  
{ "add" : { "index" : "analysisleg2cnew", "alias" : "Index\_Alias" } },  
{ "add" : { "index" : "leg2mar17new", "alias" : "Index\_Alias" } }  
]  
}'

{"error":{"root\_cause":[{"type":"illegal\_argument\_exception","reason":"No feature for name [\_aliases' -d ' { "actions" : [{ "add" : { "index" : "leg2mar17new"]"}],"type":"illegal\_argument\_exception","reason":"No feature for name [\_aliases' -d ' { "actions" : [{ "add" : { "index" : "leg2mar17new"]"},"status":400}

Please suggest where I am missing .  
Thanks

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 22, 2016, 12:25pm UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/4 "2016-03-22T12:25:05Z")

</div>

Did you try it using curl just as in the example? Did you send a POST request? What is the output of `_cat/indices`?

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 31, 2016, 8:29am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/5 "2016-03-31T08:29:21Z")

</div>

curl: (6) Could not resolve host: analysisleg2cnew  
curl: (6) Could not resolve host: alias  
curl: (6) Could not resolve host: Index\_Alias

I am getting these in curl command line.

Yes it is a POST request ,I doubt I am missing something with curl may be.

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 31, 2016, 8:32am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/6 "2016-03-31T08:32:40Z")

</div>

Looks like you are sending invalid URLs through curl. Without seeing the actual commends you are trying there is little we can do to help.

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 31, 2016, 8:36am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/7 "2016-03-31T08:36:48Z")

</div>

Agree to you but I have not used CURL earlier & because of that I might be missing something .

Please suggest if you find there is a mistake with the command below -  
curl -XPOST '[http://localhost:9200/\_aliases](http://localhost:9200/_aliases)' -d ' { "actions" : [ {"add"  
: { "index" : "analysisleg2cnew", "alias" : "alias1" } }, { "add" : { "index" :  
"leg2mar29", "alias" : "alias1" } } ] }'

Then I would try to run it once again to get proper comment.

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 31, 2016, 8:45am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/8 "2016-03-31T08:45:16Z")

</div>

What is the output of `curl http://localhost:9200/_cat/indices` ?

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 31, 2016, 8:48am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/9 "2016-03-31T08:48:53Z")

</div>

curl [http://localhost:9200/\_cat/indices](http://localhost:9200/_cat/indices)?  
yellow open .kibana 1 1 46 6 75.7kb 75.7kb  
yellow open leg2mar29 5 1 147144 0 69.3mb 69.3mb  
yellow open timediff 5 1 750 0 308.8kb 308.8kb  
yellow open leg2mar17new 5 1 16 0 40.4kb 40.4kb  
yellow open analysisleg2c 5 1 15007 0 6.9mb 6.9mb  
yellow open analysisleg2cnew 5 1 15007 0 7mb 7mb  
yellow open timediff\_batchadded 5 1 1500 0 524.2kb 524.2kb

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 31, 2016, 8:51am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/10 "2016-03-31T08:51:04Z")

</div>

> [@Prateek\_Kshtriya](#):
>
> curl -XPOST '[http://localhost:9200/\_aliases](http://localhost:9200/_aliases)' -d ' { "actions" : [{"add" : { "index" : "analysisleg2cnew", "alias" : "alias1" } }, { "add" : { "index" : "leg2mar29", "alias" : "alias1" } }] }'

As far as I can see this looks OK. What is the response when running it?

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 31, 2016, 8:59am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/11 "2016-03-31T08:59:53Z")

</div>

> [@Christian\_Dahlqvist](#):
>
> curl -XPOST '[http://localhost:9200/\_aliases](http://localhost:9200/_aliases)' -d ' { "actions" : [{"add" : { "index" : "analysisleg2cnew", "alias" : "alias1" } }, { "add" : { "index" : "leg2mar29", "alias" : "alias1" } }] }'

{"error":{"root\_cause":[{"type":"parse\_exception","reason":"Failed to derive xco  
ntent"}],"type":"parse\_exception","reason":"Failed to derive xcontent"},"status"  
:400}curl: (3) [globbing] unmatched brace in column 1  
.  
.  
curl: (6) Could not resolve host: alias1  
curl: (3) [globbing] unmatched close brace/bracket in column 1

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 31, 2016, 9:45am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/12 "2016-03-31T09:45:23Z")

</div>

I created the two indices empty locally and ran the command without any problems. Which version of Elasticsearch are you using? Which operating system are you on?

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 31, 2016, 9:50am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/13 "2016-03-31T09:50:28Z")

</div>

> [@Christian\_Dahlqvist](#):
>
> g system are you on?

Elasticsearch- 2.1.0  
OS -Windows

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [March 31, 2016, 9:52am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/14 "2016-03-31T09:52:16Z")

</div>

Then it might very well be something related to curl on Windows. I will unfortunately not be able to help you there as I do not have any Windows box available.

---

<div class="post-metadata">

### Author: ![Prateek\_Kshtriya](https://avatars.discourse-cdn.com/v4/letter/p/c37758/32.png) [@Prateek\_Kshtriya](https://discuss.elastic.co/u/Prateek_Kshtriya)
#### Post date: [March 31, 2016, 9:54am UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/15 "2016-03-31T09:54:03Z")

</div>

Ok thanks for help & patience but in that case do I have any option to resolve below one -

> [@Single Dashboard utilization for different index](https://discuss.elastic.co/t/single-dashboard-utilization-for-different-index/44692/3):
>
> Hey Christian, I created the aliases but the dashboard is not getting refreshed for second index whereas is getting data for alias also i.e not getting dashboard data for two different aliases. Index 1 alias- Dashboard showing data Index 2 alias - Dashboard not showing data Thanks & Regards

---

<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: [July 5, 2017, 11:03pm UTC](https://discuss.elastic.co/t/single-alias-for-multiple-indices/45089/16 "2017-07-05T23:03:36Z")

</div>


