六、ELASTICSEARCH KIBANA-批量导入


批量导入两条数据

 
在 kibana 控制台中输入如下命令:
打开 kibana控制台:
 
http://localhost:5601/app/kibana#/dev_tools/console?_g=()
 

运行如下命令:
 
POST _bulk
{"index":{"_index":"how2java","_type":"product","_id":10001}}
{"code":"540785126782","price":398,"name":"房屋卫士自流平美缝剂瓷砖地砖专用双组份真瓷胶防水填缝剂镏金色","place":"上海","category":"品质建材"}
{"index":{"_index":"how2java","_type":"product","_id":10002}}
{"code":"24727352473","price":21.799999237060547,"name":"艾瑞泽手工大号小号调温热熔胶枪玻璃胶枪硅胶条热溶胶棒20W-100W","place":"山东青岛","category":"品质建材"}
{"index":{"_index":"how2java","_type":"product","_id":10003}}
 

返回如图所示增加成功的响应
注: 要运行kibana控制台,需要先安装kibana: 下载kibana并启动
注: 其中的product在elastic search里是type的概念,相当于数据库里的表,这里就相当于向 product 表里插入了一条数据
批量导入两条数据

验证插入的数据

 
使用命令查询how2java 索引里所有的数据:
 
GET /how2java/_search
{
"query": { "match_all": {} }
}
 

如图所示,可以看到刚刚批量插入的两条数据
注:这里临时使用一下查询功能,后续会有更多关于查询功能的讲解:Kibana-查询操作
验证插入的数据

局限性

 
使用这种方式能够插入的上限较小,在前面的Lucene和Solr教程里,都有14万条数据要插入,用这种方式就差不进去了。
那么就会使用接下来的 通过 curl.exe 来插入:  curl-批量导入


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM