对 ElasticSearch 执行批量操作时捕获异常:
Elasticsearch.Net.ElasticsearchClientException:请求执行失败。调用:状态代码 400 来自:POST /_bulk。ServerError:类型:非法_参数_异常原因:Elasticsearch.Net.Transport1.HandleElasticsearchClientException(RequestData数据,异常clientException,IElasticsearchResponse响应)在Elasticsearch.Net.Transport1.FinalizeResponse中“操作/元数据行[1]包含未知参数[_type]” TResponse](RequestData requestData、IRequestPipeline 管道、List1 sawExceptions、TResponse 响应)位于 Elasticsearch.Net.Transport1.RequestAsync[TResponse](HttpMethod 方法、字符串路径、CancellationToken CancellationToken、PostData 数据、IRequestParameters requestParameters)位于 Serilog.Sinks.Elasticsearch.ElasticsearchSink .EmitBatchAsync(IEnumerable1 事件)
当 Serilog 尝试登录 ElasticSearch 版本 8.0 时,我收到此错误。根据文档,ElasticSearch 8.0 不再支持映射类型。
是否有任何配置可以跳过映射类型?