# Routing vs aliasing

**URL:** <https://discuss.elastic.co/t/routing-vs-aliasing/21004>\
**Category:** Elasticsearch\
**Created:** [December 1, 2014, 11:49am UTC](https://discuss.elastic.co/t/routing-vs-aliasing/21004 "2014-12-01T11:49:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mohamed\_Hedi\_ABIDI](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@Mohamed\_Hedi\_ABIDI](https://discuss.elastic.co/u/Mohamed_Hedi_ABIDI)\
**Post date:** [December 1, 2014, 11:49am UTC](https://discuss.elastic.co/t/routing-vs-aliasing/21004/1 "2014-12-01T11:49:16Z")

</div>

Hello,

I'm planning a strategy for querying millions of docs :

- Option 1 - time based indexation + aliasing : explaned here =\>  
[http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/time-based.html](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/time-based.html)

- Option 2 - custom document routing : Explaned here  
=\> [http://www.elasticsearch.org/blog/customizing-your-document-routing/](http://www.elasticsearch.org/blog/customizing-your-document-routing/)

What are the differences or advantages when using routing or aliasing?

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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:** [December 1, 2014, 12:46pm UTC](https://discuss.elastic.co/t/routing-vs-aliasing/21004/2 "2014-12-01T12:46:31Z")

</div>

Option 3: both.

Routing is "in which shard I want to send a doc or in which shards I want to run a search?"

Aliases are shortcuts to know in which indices/shards you want to query. It can be a simple list of indices and it may contain a routing key.

Alias with routing is a very good approach IMHO.

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

> Le 1 déc. 2014 à 13:49, Mohamed Hedi ABIDI [abidimh@gmail.com](mailto:abidimh@gmail.com) a écrit :
> 
> Hello,
> 
> I'm planning a strategy for querying millions of docs :
> 
> Option 1 - time based indexation + aliasing : explaned here =\> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/time-based.html)  
> Option 2 - custom document routing : Explaned here =\> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/blog/customizing-your-document-routing/)  
> What are the differences or advantages when using routing or aliasing?
> 
> --  
> You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/D38CE760-3A29-4561-95DA-B66B8888F0BD%40pilato.fr](https://groups.google.com/d/msgid/elasticsearch/D38CE760-3A29-4561-95DA-B66B8888F0BD%40pilato.fr).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Mohamed\_Hedi\_ABIDI](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@Mohamed\_Hedi\_ABIDI](https://discuss.elastic.co/u/Mohamed_Hedi_ABIDI)\
**Post date:** [December 1, 2014, 2:24pm UTC](https://discuss.elastic.co/t/routing-vs-aliasing/21004/3 "2014-12-01T14:24:07Z")

</div>

thanks David!

Le lundi 1 décembre 2014 13:46:48 UTC+1, David Pilato a écrit :

> Option 3: both.
> 
> Routing is "in which shard I want to send a doc or in which shards I want  
> to run a search?"
> 
> Aliases are shortcuts to know in which indices/shards you want to query.  
> It can be a simple list of indices and it may contain a routing key.
> 
> Alias with routing is a very good approach IMHO.
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 1 déc. 2014 à 13:49, Mohamed Hedi ABIDI \<[abi...@gmail.com](mailto:abi...@gmail.com) \<javascript:\>\>  
> a écrit :
> 
> Hello,
> 
> I'm planning a strategy for querying millions of docs :
> 
> - Option 1 - time based indexation + aliasing : explaned here =\>  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/time-based.html)
> 
> - Option 2 - custom document routing : Explaned here =\>  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/blog/customizing-your-document-routing/)
> 
> What are the differences or advantages when using routing or aliasing?
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com)  
> [https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/fb5ad148-3f23-409f-8fc0-b991eb0e73c1%40googlegroups.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/d9e5f0f8-cf8a-4bba-bd5a-081210712e94%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/d9e5f0f8-cf8a-4bba-bd5a-081210712e94%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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 6, 2017, 12:46am UTC](https://discuss.elastic.co/t/routing-vs-aliasing/21004/4 "2017-07-06T00:46:49Z")

</div>


