1

我在 ElasticSearch 7 中遇到一个新问题。尝试在 Nest 库 c# 中使用自动映射创建索引时出现“总字段限制”错误。

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

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

谢谢

4

2 回答 2

4

请在下面找到一个示例

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

希望有帮助。

于 2020-01-16T14:14:29.347 回答
0

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

于 2020-01-16T14:13:11.333 回答