【发布时间】:2021-06-28 04:22:18
【问题描述】:
我的 ElasticSearch 模式的 json 看起来像这样:-
{
"mappings": {
"properties": {
"DESCRIPTION_FR": {
"type": "text",
"analyzer": "french"
},
"FEEDBACK_FR": {
"type": "text",
"analyzer": "french"
},
"SOURCE_FR": {
"type": "text",
"analyzer": "french"
}
}
}
}
有 100 个这样的属性。使用这种方法复制所有属性的更改是多余且错误的。
ElasticSearch 7.2 中有没有办法编写自定义数据类型并在属性映射中重用它。
{
"settings": {
//definition of custom type "text_fr"
},
"mappings": {
"properties": {
"DESCRIPTION_FR": {
"type": "text_fr"
},
"FEEDBACK_FR": {
"type": "text_fr"
},
"SOURCE_FR": {
"type": "text_fr"
}
}
}
}
【问题讨论】:
标签: elasticsearch aws-elasticsearch elasticsearch-mapping elasticsearch-schema