# Difference b/w Index,type,node

**URL:** <https://discuss.elastic.co/t/difference-b-w-index-type-node/14375>\
**Category:** Elasticsearch\
**Created:** [November 13, 2013, 4:59am UTC](https://discuss.elastic.co/t/difference-b-w-index-type-node/14375 "2013-11-13T04:59:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![paul1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/paul1/32/46819_2.png) [@paul1](https://discuss.elastic.co/u/paul1)\
**Post date:** [November 13, 2013, 4:59am UTC](https://discuss.elastic.co/t/difference-b-w-index-type-node/14375/1 "2013-11-13T04:59:11Z")

</div>

Hi ,

I have started using elastic search , I have couple of confusions regarding  
the terminologies they use in the elastic search documentation , these may  
be naive but will help me understand configuration better .

Index: Its is the place where all the data is stored. Its a lucene  
instance. an index can have multiple types.  
Type: Its just a logical partition inside the Index.  
Node: Its is a instance of elastic search server . It can have multiple  
indexes . A single system(PC) can run multiple instances of elastic search.

Index can have shards , running on different nodes , how do we put the  
shards on different nodes i.e. different elastic search servers?

Any links to ppt or documentation will be helpful.

Regards  
Paul

--  
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).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 13, 2013, 5:02am UTC](https://discuss.elastic.co/t/difference-b-w-index-type-node/14375/2 "2013-11-13T05:02:48Z")

</div>

ES handles allocation of shards automatically, it's one of the things that  
makes it so awesome.

There is this glossary in the documentation that might assist -

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

Regards,  
Mark Walkom

Infrastructure Engineer  
Campaign Monitor  
email: [markw@campaignmonitor.com](mailto:markw@campaignmonitor.com)  
web: [www.campaignmonitor.com](http://www.campaignmonitor.com)

On 13 November 2013 15:59, paul [avinashpaul85@gmail.com](mailto:avinashpaul85@gmail.com) wrote:

> Hi ,
> 
> I have started using Elasticsearch , I have couple of confusions  
> regarding the terminologies they use in the Elasticsearch documentation ,  
> these may be naive but will help me understand configuration better .
> 
> Index: Its is the place where all the data is stored. Its a lucene  
> instance. an index can have multiple types.  
> Type: Its just a logical partition inside the Index.  
> Node: Its is a instance of Elasticsearch server . It can have multiple  
> indexes . A single system(PC) can run multiple instances of Elasticsearch.
> 
> Index can have shards , running on different nodes , how do we put the  
> shards on different nodes i.e. different Elasticsearch servers?
> 
> Any links to ppt or documentation will be helpful.
> 
> Regards  
> Paul
> 
> --  
> 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).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
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).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![paul1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/paul1/32/46819_2.png) [@paul1](https://discuss.elastic.co/u/paul1)\
**Post date:** [November 14, 2013, 11:24am UTC](https://discuss.elastic.co/t/difference-b-w-index-type-node/14375/3 "2013-11-14T11:24:36Z")

</div>

Thank you Mark got more clarity after going through the glossary.

On Wednesday, 13 November 2013 10:32:48 UTC+5:30, Mark Walkom wrote:

> ES handles allocation of shards automatically, it's one of the things that  
> makes it so awesome.
> 
> There is this glossary in the documentation that might assist -  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/glossary.html)
> 
> Regards,  
> Mark Walkom
> 
> Infrastructure Engineer  
> Campaign Monitor  
> email: [ma...@campaignmonitor.com](mailto:ma...@campaignmonitor.com) \<javascript:\>  
> web: [www.campaignmonitor.com](http://www.campaignmonitor.com)
> 
> On 13 November 2013 15:59, paul \<[avinas...@gmail.com](mailto:avinas...@gmail.com) \<javascript:\>\> wrote:
> 
> > Hi ,
> > 
> > I have started using Elasticsearch , I have couple of confusions  
> > regarding the terminologies they use in the Elasticsearch documentation ,  
> > these may be naive but will help me understand configuration better .
> > 
> > Index: Its is the place where all the data is stored. Its a lucene  
> > instance. an index can have multiple types.  
> > Type: Its just a logical partition inside the Index.  
> > Node: Its is a instance of Elasticsearch server . It can have multiple  
> > indexes . A single system(PC) can run multiple instances of Elasticsearch.
> > 
> > Index can have shards , running on different nodes , how do we put the  
> > shards on different nodes i.e. different Elasticsearch servers?
> > 
> > Any links to ppt or documentation will be helpful.
> > 
> > Regards  
> > Paul
> > 
> > --  
> > 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:\>.  
> > For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
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).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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, 2:07am UTC](https://discuss.elastic.co/t/difference-b-w-index-type-node/14375/4 "2017-07-06T02:07:02Z")

</div>


