gpt4 book ai didi

elasticsearch - 是一种可以在不删除我在Elasticsearch中的索引的情况下更新ignore_above字段的方式?

转载 作者:行者123 更新时间:2023-12-02 23:50:10 26 4
gpt4 key购买 nike

我在Elasticsearch v7.3中有一个具有父子关系的索引,在索引父文档之前我已经索引了子文档,所以首先我想知道是否可以,然后我在索引中有一个字段,其值必须从现有256个,所以我可以在不删除索引的情况下做到这一点。

如果该特定字段的数据因现有文档而丢失,但对于从现在起为文档编制索引丢失,我希望该特定字段的ignore_above限制增加,那么我可以这样做吗?

PUT /test/_mapping
{
"properties": {
"handles": {
"type": "text",
"ignore_above": 1000
}
}
}

目前,我收到此错误,
"type": "mapper_parsing_exception",
"reason": "Mapping definition for [handles] has unsupported parameters: [ignore_above : 1000]"

因此,请帮助我解决此查询。

最佳答案

ignore_above参数仅适用于keyword字段,不适用于text字段。但是可以,如果您的字段类型为keyword,则将allowed to update设置为该字段的ignore_above设置。

由于使用的是dynamic templates,因此可以在创建索引时为ignore_above设置正确的值。

关于elasticsearch - 是一种可以在不删除我在Elasticsearch中的索引的情况下更新ignore_above字段的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58213315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com