Elasticsearch:创建索引时设置总字段限制

And*_*rew 1 elasticsearch nest elasticsearch-7

我正在努力解决 ElasticSearch 7 中的一个新问题。尝试在 Nest 库 C# 中使用自动映射创建索引时,出现“总字段限制”错误。

 await _elasticContext.GetClient().Indices.CreateAsync(indexName, c => c
                .Map<DocumentWrapper>(m => m.AutoMap()));
Run Code Online (Sandbox Code Playgroud)

问题是如何将 集成index.mapping.total_fields.limit到上面的查询中?或者替代解决方案(如果有的话)?

谢谢

Rob*_*Rob 5

请在下面找到一个例子

var response = await client.Indices.CreateAsync("my_index1", c => c
    .Settings(s => s.Setting("index.mapping.total_fields.limit", 10))
    .Map(m => m.AutoMap<Document>()));
Run Code Online (Sandbox Code Playgroud)

希望有帮助。