# Can fielddata\_fields be used in mget request?

**URL:** <https://discuss.elastic.co/t/can-fielddata-fields-be-used-in-mget-request/51226>\
**Category:** Elasticsearch\
**Created:** [May 28, 2016, 2:29pm UTC](https://discuss.elastic.co/t/can-fielddata-fields-be-used-in-mget-request/51226 "2016-05-28T14:29:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacket](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@Jacket](https://discuss.elastic.co/u/Jacket)\
**Post date:** [May 28, 2016, 2:29pm UTC](https://discuss.elastic.co/t/can-fielddata-fields-be-used-in-mget-request/51226/1 "2016-05-28T14:29:07Z")

</div>

I am trying to get the fielddata from a `not_analyzed` field in [Multi Get](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html) query. It is working fine in `_search` queries.

This is what I've tried with no luck:

```
curl -XGET "http://es:9200/articles/article/_mget/?pretty&fielddata_fields=url" -d '{"ids" : ["5763197951"]}'

curl -XGET "http://es:9200/articles/article/_mget/?pretty" -d '{"fielddata_fields": ["url"], "ids" : ["5763197951"]}'

curl -XGET "http://es:9200/articles/article/_mget/?pretty" -d '{"docs" : [{"_id" : "5763197951", "fielddata_fields": ["url"]}]}'

```

It looks like `fielddata_fields` is completely ignored, since I always get this result:

```
{
  "docs" : [ {
    "_index" : "articles",
    "_type" : "article",
    "_id" : "5763197951",
    "_version" : 1,
    "found" : true
  } ]
}

```

I'm running ES version `1.4.4` with JVM: `1.8.0_31`  
**Edit** : I just tried the above with a test database running ES `2.2.2` with the same results...

My index mapping is the following:

```
{
   "articles":{
      "mappings":{
         "article":{
            "_all":{
               "enabled":false
            },
            "_source":{
               "enabled":false
            },
            "properties":{
               "content":{
                  "type":"string",
                  "norms":{
                     "enabled":false
                  }
               },
               "url":{
                  "type":"string",
                  "index":"not_analyzed"
               }
            }
         }
      },
      "settings":{
         "index":{
            "refresh_interval":"30s",
            "number_of_shards":"20",
            "analysis":{
               "analyzer":{
                  "default":{
                     "filter":[
                        "icu_folding",
                        "icu_normalizer"
                     ],
                     "type":"custom",
                     "tokenizer":"icu_tokenizer"
                  }
               }
            },
            "number_of_replicas":"1"
         }
      }
   }
}

```

---

<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 29, 2016, 1:06am UTC](https://discuss.elastic.co/t/can-fielddata-fields-be-used-in-mget-request/51226/2 "2016-05-29T01:06:26Z")

</div>

`_mget` is not search, it is a get by ID.  
Fielddata never applies to a get.

---

<div class="post-metadata">

**Author:** ![Jacket](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@Jacket](https://discuss.elastic.co/u/Jacket)\
**Post date:** [May 29, 2016, 6:12am UTC](https://discuss.elastic.co/t/can-fielddata-fields-be-used-in-mget-request/51226/3 "2016-05-29T06:12:30Z")

</div>

Thank you for the reply!

---

<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 5, 2017, 10:48pm UTC](https://discuss.elastic.co/t/can-fielddata-fields-be-used-in-mget-request/51226/4 "2017-07-05T22:48:17Z")

</div>


