【发布时间】:2022-01-17 16:23:34
【问题描述】:
我有一个简单的要求,我需要创建一个模板,该模板将在将字段的值插入 Elastic 搜索索引之前对其进行过滤。
弹性搜索版本:7.10.2
示例:我创建了一个如下所示的模板。
PUT /index_test
{
"mappings": {
"properties": {
"id": {
"type": "keyword"
},
"id_type": {
"type": "keyword"
}
}
}
}
但是,我想将 id_type 的值过滤为“social”,然后才应该将这个文件插入到文档中,否则应该只插入 id 或其他字段(将来)。
我试图探索 fieldData 选项,但它不访问该值,而是取真或假。没想到。
【问题讨论】:
标签: elasticsearch