我的OpenSearch集群中有一个错误:“已超过总字段数[1000]的限制”。我可以看到,通过将index.mapping.total_fields.limit
设置为更高的值,可以在Elasticearch中修复此问题。
但在我的OpenSearch集群设置中,这个设置似乎并不存在。我尝试使用Terraform对其进行修改,但收到以下错误:
Error: ValidationException: Unrecognized advanced option 'index.mapping.total_fields.limit' passed in advancedOptions.
│
│ with module.opensearch.aws_elasticsearch_domain.aws_opensearch,
│ on ../modules/opensearch/main.tf line 27, in resource "aws_elasticsearch_domain" "aws_opensearch":
│ 27: resource "aws_elasticsearch_domain" "aws_opensearch" {
在我们集群1.1版的OpenSearch文档中,我找不到任何关于如何调整Map总字段限制的内容
有人知道OpenSearch中同等设置的名称吗?
1条答案
按热度按时间xkrw2x1b1#
这是索引级设置,您可以使用以下命令检索它
您可以使用以下命令动态更改它
请注意,在增加此设置时,建议同时增加
indices.query.bool.max_clause_count
,但由于这是静态设置,您不太可能在AWS中更改它: