nested vs object in Elasticsearch

TroodoN-Mike picture TroodoN-Mike · Apr 27, 2014 · Viewed 18.1k times · Source

Can someone explain what is a difference between "object" and "nested" fields in documents in Elasticsearch?

I know by default field is defined as object. I also know that I can access object field with a dot like this: my_field.name, my_field.title etc.

Documentation for object: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-object-type.html Documentation for nestes:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-nested-type.html

but I still cant understand a difference...

Answer

razafinr picture razafinr · Apr 29, 2014

What your are calling "object" is probably "inner object" in elasticsearch.

Check this link to see the differences

https://web.archive.org/web/20140810095505/http://www.elasticsearch.org/blog/managing-relations-inside-elasticsearch/