我有一个3d数组的字段,不希望ES索引它。
问题是如何在映射中编写其类型?我应该使用{index: false}
还是{enabled: false}
?
答案 0 :(得分:1)
您只能在映射类型级别(即整个类型)或enabled
类型中使用object
。
由于你有一个数组,你只需要使用index: false
代替。
如果您需要完全匹配,该字段可以只有text
(+ keyword
类型,因为数组将被展平:
"my_field": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}