Try to index fields which are missing from the Elasticsearch template defined
我找不到有关以下问题的任何文档:
我们正在为我们要索引到 Elasticsearch 的所有字段创建一个模板文件。问题是关于模板中未定义的字段:
我得到了例外:"在 1:311 时无法在 START_OBJECT 上获取文本",
这是什么意思?
字符串字段使用标准分析器的文本字段和具有关键字数据类型的子字段 .keyword 进行索引,其中选项 ignore_above 设置为 256。日期字段尝试解析为 iso 8601 格式 - 这个
PUT my_index
{
"映射":{
"动态模板":[
{
"整数":{
"match_mapping_type":"长",
"映射":{
"类型":"短"
}
}
},
{
"字符串":{
"match_mapping_type":"字符串",
"映射":{
"类型":"关键字",
"忽略以上":256
}
}
}
]
}
}
模板中未定义的索引字段没有限制