elasticsearch,C#,.net,elasticsearch" /> elasticsearch,C#,.net,elasticsearch" />

C# Elasticsearch.net v7.1更新后的问题

C# Elasticsearch.net v7.1更新后的问题,c#,.net,elasticsearch,C#,.net,elasticsearch,我已将我的项目更新为elasticsearch的最新版本。但在这之后,当我试图从我的橡皮筋中获取数据时,我遇到了下一个例外。 我的女儿: Elasticsearch.Net v7.1.0, NEST 7.1.0 在更新之前,当我使用6.7.0 elastic时,我没有遇到这个问题 当我尝试获取900个元素时,效果很好 当我试图获得超过1000个时,有这个例外 我已设置“最大结果窗口”:500000 发生异常:CLR/Elasticsearch.Net.unexpectedLasticSearch

我已将我的项目更新为elasticsearch的最新版本。但在这之后,当我试图从我的橡皮筋中获取数据时,我遇到了下一个例外。 我的女儿: Elasticsearch.Net v7.1.0, NEST 7.1.0 在更新之前,当我使用6.7.0 elastic时,我没有遇到这个问题

  • 当我尝试获取900个元素时,效果很好
  • 当我试图获得超过1000个时,有这个例外
  • 我已设置“最大结果窗口”:500000
  • 发生异常:CLR/Elasticsearch.Net.unexpectedLasticSearchClientException System.Private.CoreLib.dll中发生类型为“Elasticsearch.Net.UnexpectedLasticSearchClientException”的异常,但未在用户代码中处理:“预期的:'Number Token',实际的:'null',偏移量:169” 找到内部异常,有关详细信息,请参阅变量窗口中的$exception。
    最里面的异常Elasticsearch.Net.Utf8Json.JsonParsingException:预期为'Number Token',实际为'null',偏移量为:169

    结果似乎非常巨大。最大结果窗口是HTTP限制。你可以很容易地增加它。也可以使用scroll api,但6.x elasticsearch中的相同请求也可以正常工作。max_result_window-我增加了这个字段,但它仍然不起作用。也许你知道我应该换什么样的房子?解决了!7.x中的序列化程序比6.x中的序列化程序快得多,但它更严格。若有int类型的字段,但响应有可为null的int,那个么应该将该字段更改为可为null的。“一切都会好起来的。”罗马帕夫利克——这也是我的问题。非常感谢。结果似乎是非常巨大的。最大结果窗口是HTTP限制。你可以很容易地增加它。也可以使用scroll api,但6.x elasticsearch中的相同请求也可以正常工作。max_result_window-我增加了这个字段,但它仍然不起作用。也许你知道我应该换什么样的房子?解决了!7.x中的序列化程序比6.x中的序列化程序快得多,但它更严格。若有int类型的字段,但响应有可为null的int,那个么应该将该字段更改为可为null的。“一切都会好起来的。”罗马帕夫利克——这也是我的问题。非常感谢。