【发布时间】:2021-03-31 14:53:49
【问题描述】:
我有一个 Elasticsearch 集群,其中包含大量具有各个字段及其值的数据。我有一个字段名称 Description,它有一个小段落作为值。不同字段的值长度不同。我想限制这些字段的值。我尝试了以下方法。
- 我使用自定义映射创建了一个索引
"description" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 150
}
}
}
- 索引数据字段值映射显示它们在 150 中,但我的描述值与以前相同。
- 我还尝试使用
PUT index_name/_settings
{
"index.mapping.field_name_length.limit": 150
}
但是这些都不起作用。我的描述数据还是和以前一样。所以我该怎么做?我应该在我的集群上上传它们时尝试限制我的描述值,还是在我上传它们之后限制来自弹性搜索集群的值?
我的主要任务是将描述数据设置为最大长度为 150 个字符。提前致谢。
【问题讨论】:
标签: elasticsearch