【发布时间】:2019-09-05 20:42:25
【问题描述】:
我正在映射传递的文档中的所有字段,但有时弹性搜索的动态字段映射类型检测会为包含纯文本的字段选择非常严格的类型(如long)。这似乎是基于 ES 收到的包含该字段的初始文档。例如:
文档 1:
{
"a": 1,
"b": "foo",
"c": {
"nested": 5.5
}
}
文档 2:
{
"a": "plain text",
"b": "bar",
"c": {
"nested": "plain text again"
}
}
我能否定义一个索引模板,使所有值默认索引为text,并且仅在我明确想要这样做时才索引为其他类型?
【问题讨论】:
标签: elasticsearch elasticsearch-5