【发布时间】:2020-06-29 01:52:44
【问题描述】:
{
"error" : {
"root_cause" : [
{
"type" : "illegal_argument_exception",
"reason" : "Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true."
}
"status" : 400
我读到上面的内容是因为在 elasticsearch 7.7 中不推荐使用类型,这对数据类型有效吗?我的意思是我该怎么说我希望将数据视为日期? 我当前的映射有这个元素:
"Time": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
我只是想用 type:"date" 再次创建它,但我注意到即使复制粘贴当前映射(有效)也会产生错误...我拥有的索引和映射由 https://github.com/jayzeng/scrapy-elasticsearch 自动生成 我的目标只是拥有一个日期字段,我的索引中有我的所有日期,但是当我想在 kibana 中过滤时,我可以看到它不被视为日期字段。而且修改映射似乎不是一种选择。 这里有明显的ELK菜鸟,请和我一起裸露(:
【问题讨论】:
标签: elasticsearch scrapy kibana elastic-stack