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

问题描述 投票:0回答:2

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

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

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

谢谢

elasticsearch nest elasticsearch-7
2个回答
0
投票

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


0
投票

请在下面找到示例

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

希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.