# Search on multidimensional array

**URL:** <https://discuss.elastic.co/t/search-on-multidimensional-array/5757>\
**Category:** Elasticsearch\
**Created:** [November 3, 2011, 7:17am UTC](https://discuss.elastic.co/t/search-on-multidimensional-array/5757 "2011-11-03T07:17:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![narinder\_izap](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/narinder_izap/32/803_2.png) [@narinder\_izap](https://discuss.elastic.co/u/narinder_izap)\
**Post date:** [November 3, 2011, 7:17am UTC](https://discuss.elastic.co/t/search-on-multidimensional-array/5757/1 "2011-11-03T07:17:12Z")

</div>

Hi

```
 I want to search a* multidimensional array element*. How to access it 

```

in elasticsearch. As for example:

id\_like : [  
{  
"id" : 777,  
"title":"abc"  
},  
{  
"id" : 597,  
"title":"xyz"  
}  
]

Now I want to search the document with id and sort by title. so can you  
please tell me how to query it?

---

<div class="post-metadata">

**Author:** ![Karussell1](https://avatars.discourse-cdn.com/v4/letter/k/50afbb/32.png) [@Karussell1](https://discuss.elastic.co/u/Karussell1)\
**Post date:** [November 3, 2011, 8:27am UTC](https://discuss.elastic.co/t/search-on-multidimensional-array/5757/2 "2011-11-03T08:27:34Z")

</div>

you'll need to index it as separate documents:

{  
"id" : 777,  
"title":"abc"  
}

Then you can get one document via  
curl -XGET [http://localhost:9200/docs/doc/777](http://localhost:9200/docs/doc/777)

or sort by title:  
curl -XPOST '[http://localhost:9200/docs/doc/\_search](http://localhost:9200/docs/doc/_search) -d '  
{ "sort": { "title" : "desc" },  
"query":{"match\_all":{}}}  
}'

Peter.

On 3 Nov., 08:17, Narinder Kaur [narinder.k...@izap.in](mailto:narinder.k...@izap.in) wrote:

> Hi
> 
> ```
> I want to search a* multidimensional array element*. How to access it
> 
> ```
> 
> in elasticsearch. As for example:
> 
> id\_like : [  
> {  
> "id" : 777,  
> "title":"abc"},
> 
> {  
> "id" : 597,  
> "title":"xyz"}
> 
> ]
> 
> Now I want to search the document with id and sort by title. so can you  
> please tell me how to query it?

---

<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, 3:49am UTC](https://discuss.elastic.co/t/search-on-multidimensional-array/5757/3 "2017-07-06T03:49:59Z")

</div>


