我在Elasticsearch中创建了一个名为movie1
的Map,并为一个电影数据集创建了特定的属性。然而,当我试图将CSV文件上传到Kibana时,指定索引名称为movie1
,它表明索引已经存在。
put movie1
{
"mappings":
{
"properties":
{
"Actor Name":
{
"type":"text"
},
"Category":
{
"type":"text"
},
"Cinema Involved":
{
"type":"text"
},
"Expense of Operation":
{
"type":"text"
},
"Movie Description":
{
"type":"text"
},
"Movie ID":
{
"type":"text"
},
"Movie Length":
{
"type":"text"
},
"Movie Name":
{
"type":"text"
},
"Movie Origin":
{
"type":"text"
},
"Movie Release Date":
{
"type":"text"
},
"Movie Type":
{
"type":"text"
}
}
}
}
字符串
我想知道是否可以为我的CSV文件创建自定义Map,而不依赖于Kibana中的file-data-visualizer。通常,当直接在Kibana中上传CSV文件时,file-data-visualizer会根据CSV数据生成Map。我研究并找到了使用索引模板的建议,但是我不确定这个过程。你能提供指导如何为我的CSV数据创建一个Map模板吗?
1条答案
按热度按时间jutyujz01#
你不需要创建一个索引模板来实现你想要的,虽然这也可以工作。
您也不需要事先创建索引(因此请先删除现有索引),只需让File Data Visualizer为您完成即可。导入CSV文件时,将索引命名为
movie1
,转到高级部分并在Mappings部分添加Map。然后点击导入,一切就绪。
的数据