C# Elasticsearch.net v7.1更新后的问题
我已将我的项目更新为elasticsearch的最新版本。但在这之后,当我试图从我的橡皮筋中获取数据时,我遇到了下一个例外。 我的女儿: Elasticsearch.Net v7.1.0, NEST 7.1.0 在更新之前,当我使用6.7.0 elastic时,我没有遇到这个问题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.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的。“一切都会好起来的。”罗马帕夫利克——这也是我的问题。非常感谢。