# Document with multiple individual GeoPoints

**URL:** <https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513>\
**Category:** Elasticsearch\
**Created:** [May 20, 2020, 11:08am UTC](https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513 "2020-05-20T11:08:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![khusseini](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/khusseini/32/68727_2.png) [@khusseini](https://discuss.elastic.co/u/khusseini)\
**Post date:** [May 20, 2020, 11:08am UTC](https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513/1 "2020-05-20T11:08:32Z")

</div>

Hello everyone,  
I have an index of manufacturers each having warehouses in multiple locations. For example manufacturer A has Warehouse Z, X, and Y where X,Z and Y are long and lat coordinates.  
I was thinking of storing the warehouses as an array of `lat` `long` points for the manufacturer document but I could not find anything about it in the documentation (or maybe I am blind for it). If this is possible, how would I structure my query then when I wanted to retrieve a list of manufacturers sorted by the distance from the closest warehouse to a search `lat` `long` value.  
Maybe I am also thinking about this a wrong way? Would elasticsearch be the right place to do such queries?

---

<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:** [May 21, 2020, 2:33am UTC](https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513/2 "2020-05-21T02:33:52Z")

</div>

Does [https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html) help at all?

---

<div class="post-metadata">

**Author:** ![khusseini](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/khusseini/32/68727_2.png) [@khusseini](https://discuss.elastic.co/u/khusseini)\
**Post date:** [May 23, 2020, 3:11pm UTC](https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513/3 "2020-05-23T15:11:12Z")

</div>

This looks promising. Thank you so much, I feel like this should be a basic thing I should've known.

---

<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:** [May 25, 2020, 12:11am UTC](https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513/4 "2020-05-25T00:11:13Z")

</div>

No worries, it's weird because Elasticsearch doesn't care, so it's not immediately obvious what to look for 🙂

---

<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:** [June 22, 2020, 12:11am UTC](https://discuss.elastic.co/t/document-with-multiple-individual-geopoints/233513/5 "2020-06-22T00:11:15Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
