# Can't get multi-get to work

**URL:** <https://discuss.elastic.co/t/cant-get-multi-get-to-work/5075>\
**Category:** Elasticsearch\
**Created:** [August 7, 2011, 1:01am UTC](https://discuss.elastic.co/t/cant-get-multi-get-to-work/5075 "2011-08-07T01:01:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tsuna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsuna/32/2897_2.png) [@tsuna](https://discuss.elastic.co/u/tsuna)\
**Post date:** [August 7, 2011, 1:01am UTC](https://discuss.elastic.co/t/cant-get-multi-get-to-work/5075/1 "2011-08-07T01:01:52Z")

</div>

Hi,  
I'm trying to do a multi-get as documented here:  
[http://www.elasticsearch.org/guide/reference/api/multi-get.html](http://www.elasticsearch.org/guide/reference/api/multi-get.html)  
But it seems it's creating a new document called "\_mget" instead of  
doing a multi-get.

$ curl -XGET '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)' -d '{"ids":  
["4vbbTgZsGFl1hgy5Wx3CPN", "Tn\_ewdqFEEzwrY60w3cYwD"]}'  
{"\_index":"bar","\_type":"trace","\_id":"\_mget"}  
$ curl '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)' -d '{"ids":  
["4vbbTgZsGFl1hgy5Wx3CPN", "Tn\_ewdqFEEzwrY60w3cYwD"]}'  
{"ok":true,"\_index":"bar","\_type":"trace","\_id":"\_mget","\_version":1}  
$ curl -XDELETE '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)'  
{"ok":true,"found":true,"\_index":"bar","\_type":"trace","\_id":"\_mget","\_version":2}  
$ curl -XDELETE '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)'  
{"ok":true,"found":false,"\_index":"bar","\_type":"trace","\_id":"\_mget","\_version":2}

What am I doing wrong?  
Note: I'm still running on a snapshot of 0.17.0

--  
Benoit "tsuna" Sigoure  
Software Engineer @ [www.StumbleUpon.com](http://www.StumbleUpon.com)

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [August 7, 2011, 7:19am UTC](https://discuss.elastic.co/t/cant-get-multi-get-to-work/5075/2 "2011-08-07T07:19:28Z")

</div>

I think you are running on a snapshot version that did not have mget yet...,  
upgrade to latest.

On Sun, Aug 7, 2011 at 4:01 AM, tsuna [tsunanet@gmail.com](mailto:tsunanet@gmail.com) wrote:

> Hi,  
> I'm trying to do a multi-get as documented here:  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/reference/api/multi-get.html)  
> But it seems it's creating a new document called "\_mget" instead of  
> doing a multi-get.
> 
> $ curl -XGET '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)' -d '{"ids":  
> ["4vbbTgZsGFl1hgy5Wx3CPN", "Tn\_ewdqFEEzwrY60w3cYwD"]}'  
> {"\_index":"bar","\_type":"trace","\_id":"\_mget"}  
> $ curl '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)' -d '{"ids":  
> ["4vbbTgZsGFl1hgy5Wx3CPN", "Tn\_ewdqFEEzwrY60w3cYwD"]}'  
> {"ok":true,"\_index":"bar","\_type":"trace","\_id":"\_mget","\_version":1}  
> $ curl -XDELETE '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)'
> 
> {"ok":true,"found":true,"\_index":"bar","\_type":"trace","\_id":"\_mget","\_version":2}  
> $ curl -XDELETE '[http://foo:9200/bar/trace/\_mget](http://foo:9200/bar/trace/_mget)'
> 
> {"ok":true,"found":false,"\_index":"bar","\_type":"trace","\_id":"\_mget","\_version":2}
> 
> What am I doing wrong?  
> Note: I'm still running on a snapshot of 0.17.0
> 
> --  
> Benoit "tsuna" Sigoure  
> Software Engineer @ [www.StumbleUpon.com](http://www.StumbleUpon.com)

---

<div class="post-metadata">

**Author:** ![tsuna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsuna/32/2897_2.png) [@tsuna](https://discuss.elastic.co/u/tsuna)\
**Post date:** [August 8, 2011, 2:49am UTC](https://discuss.elastic.co/t/cant-get-multi-get-to-work/5075/3 "2011-08-08T02:49:52Z")

</div>

On Sun, Aug 7, 2011 at 12:19 AM, Shay Banon [kimchy@gmail.com](mailto:kimchy@gmail.com) wrote:

> I think you are running on a snapshot version that did not have mget yet...,  
> upgrade to latest.

When was mget added? I didn't know it was recent. It'd be nice if  
the doc mentioned "this was added in version X.Y.Z" 🙂

PS: the mailing list is setting the Reply-To header, I recommend to  
not do this and let people decide who they reply to.

--  
Benoit "tsuna" Sigoure  
Software Engineer @ [www.StumbleUpon.com](http://www.StumbleUpon.com)

---

<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:58am UTC](https://discuss.elastic.co/t/cant-get-multi-get-to-work/5075/4 "2017-07-06T03:58:00Z")

</div>


