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

Elasticsearch: Limit of total fields setting when creating index

我正在努力解决 ElasticSearch 7 中的一个新问题。尝试在 C# 的 Nest 库中使用自动映射创建索引时出现 "limit of total fields" 错误。

 await _elasticContext.GetClient().Indices.CreateAsync(indexName, c => c
                .Map<DocumentWrapper>(m => m.AutoMap()));

问题是如何将index.mapping.total_fields.limit整合到上面的查询中?或者其他解决方案(如果有的话)?

谢谢

索引中的最大字段数。字段和对象映射以及字段别名都计入此限制。默认值为 1000。 见 doc

请在下方查找示例

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>()));

希望对您有所帮助。