# Request serializer in Nest c#

**URL:** <https://discuss.elastic.co/t/request-serializer-in-nest-c/149654>\
**Category:** Elasticsearch\
**Created:** [September 24, 2018, 10:57am UTC](https://discuss.elastic.co/t/request-serializer-in-nest-c/149654 "2018-09-24T10:57:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![a.korshunov](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@a.korshunov](https://discuss.elastic.co/u/a.korshunov)\
**Post date:** [September 24, 2018, 10:57am UTC](https://discuss.elastic.co/t/request-serializer-in-nest-c/149654/1 "2018-09-24T10:57:59Z")

</div>

Hi!

I have problem with request serializer in c# Nest client.  
I have index with field name "sides\_count". I want to include only this field in search response. But when MultiSearch method is executed, the exception occured. The request, generated by nest is invalid:

```
{
  "size": 1,
  "source": {
    "includes": [
      "sides_count"
    ]
  },
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "_id": {
              "value": "780000000001070#10"
            }
          }
        }
      ]
    }
  }
}

```

Error in "source" keywrod. It must be "\_source".

C# code:

```auto
DateTimeProvider dtProvider = new DateTimeProvider();
dtProvider.DeadTime(1, TimeSpan.FromSeconds(3d), TimeSpan.FromMinutes(1d));

StaticConnectionPool pool = new StaticConnectionPool(connectionString.Split(';').Select(node => new Uri(node)), true, dtProvider);
ConnectionSettings connSettings = new ConnectionSettings(pool);

connSettings.EnableDebugMode();
connSettings.PrettyJson(false);
connSettings.RequestTimeout(TimeSpan.FromMinutes(30d));
connSettings.DefaultFieldNameInferrer(StringUtils.ConvertToLowerDelimeted);
connSettings.ThrowExceptions();
connSettings.DisablePing();

ElasticClient client = new ElasticClient(connSettings);

ISearchRequest searchReques = new SearchRequest("my_index","my_type");
searchRequest.Query = my_query;
SourceFilter sourceFilter = new SourceFilter()
{
    Includes = new []{"sides_count"}
};
searchRequest.Source = sourceFilter;
searchRequest.Size = 1;

```

{  
"version" : {  
"number" : "6.4.0",  
"build\_flavor" : "default",  
"build\_type" : "deb",  
"build\_hash" : "595516e",  
"build\_date" : "2018-08-17T23:18:47.308994Z",  
"build\_snapshot" : false,  
"lucene\_version" : "7.4.0",  
"minimum\_wire\_compatibility\_version" : "5.6.0",  
"minimum\_index\_compatibility\_version" : "5.0.0"  
}  
}

Nest 6.3.1,  
Newtonsoft.Json 11.0.2

Thanks!

---

<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:** [October 22, 2018, 10:57am UTC](https://discuss.elastic.co/t/request-serializer-in-nest-c/149654/2 "2018-10-22T10:57:59Z")

</div>

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