# 'fielddata\_fields' to 'docvalue\_fields' in 6.x problems

**URL:** https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375
**Category:** Elasticsearch
**Created:** [January 6, 2018, 2:03pm UTC](https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375 "2018-01-06T14:03:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![iKishanSojitra](https://avatars.discourse-cdn.com/v4/letter/i/258eb7/32.png) [@iKishanSojitra](https://discuss.elastic.co/u/iKishanSojitra)
#### Post date: [January 6, 2018, 2:03pm UTC](https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375/1 "2018-01-06T14:03:21Z")

</div>

As per log of breaking changes in elasticsearch 6.x, `fielddata_fields` is now deprecated.  
I'm trying to change my NEST DSL query to run it in newer version but I can not find `docvalue_fields` in the place of `fielddata_fields`. Can anyone help please!!!

Here is my NEST DSL Query:

```
lESResponse = lESClient.Search<indexMapping>(s => s
                                            .Size(10000)
                                            .Query(desQuery1 => desQuery1
                                                .Bool(b => b
                                                    .Must(m => m
                                                            .Terms(t => t
                                                                .Field("_uid")
                                                                .Terms(pUIDArray)),
                                                            m => m
                                                            .Nested(n => n
                                                                .Path("bookData")
                                                                .InnerHits(ih => ih
                                                                    .Source(false)
                                                                    .FielddataFields("bookData.data.keyWords", "bookData.isCellData", "bookData.rOffset", "bookData.cOffset", "bookData.address")
                                                                    .Size(pInnerHitSize)
                                                                    .From(pStartFrom))
                                                                .Query(q => q
                                                                    .Bool(b1 => b1
                                                                        .Must(m1 => m1
                                                                            .QueryString(qs => qs
                                                                                .DefaultOperator(lOperator)
                                                                                .Query(pSearchTerm)
                                                                                .DefaultField("bookData.data"))))))))));

```

You can find `FielddataFields` under Nested query. I want `docvalue_fields` there to execute this query in elasticsearch 6.x.

Thanks in advance.

---

<div class="post-metadata">

### Author: ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)
#### Post date: [January 7, 2018, 4:40pm UTC](https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375/2 "2018-01-07T16:40:51Z")

</div>

What is the version of NEST that you are using?

---

<div class="post-metadata">

### Author: ![iKishanSojitra](https://avatars.discourse-cdn.com/v4/letter/i/258eb7/32.png) [@iKishanSojitra](https://discuss.elastic.co/u/iKishanSojitra)
#### Post date: [January 8, 2018, 7:57am UTC](https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375/3 "2018-01-08T07:57:07Z")

</div>

Thanks for the reply @thiago!

I'm using NEST 6.0.0.0 rc version. Which I have downloaded form [https://www.nuget.org/packages/NEST/6.0.0-rc1](https://www.nuget.org/packages/NEST/6.0.0-rc1).

---

<div class="post-metadata">

### Author: ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)
#### Post date: [January 8, 2018, 3:45pm UTC](https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375/4 "2018-01-08T15:45:27Z")

</div>

Hey there. Thanks for for reporting this. The `fielddata_fields` indeed has been renamed in Elasticsearch since 5.0 but NEST didn't follow up. Apparently, it has been removed from master but `docvalue_fields` has not been added.

I opened an issue [https://github.com/elastic/elasticsearch-net/issues/3017](https://github.com/elastic/elasticsearch-net/issues/3017)

---

<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: [February 5, 2018, 3:45pm UTC](https://discuss.elastic.co/t/fielddata-fields-to-docvalue-fields-in-6-x-problems/114375/5 "2018-02-05T15:45:40Z")

</div>

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