我有一个 Elasticsearch 集群,其中包含大量带有各个字段及其值的数据。我有一个字段名称“描述”,它有一个小段落作为值。不同字段的值长度不同。我想限制这些字段的值。我尝试过以下方法。
"description" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 150
}
}
}
Run Code Online (Sandbox Code Playgroud)
PUT index_name/_settings
{
"index.mapping.field_name_length.limit": 150
}
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用。我的描述数据还是和以前一样。所以我该怎么做?我应该在将描述值上传到集群时尝试限制描述值,还是可以在上传描述值后限制弹性搜索集群中的值?
我的主要任务是将描述数据的最大长度设置为 150 个字符。提前致谢。