极速导入 elasticsearch 测试数据
欢迎访问我的 GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
本篇概览
在练习 elasticsearch 的搜索操作时,需要准备数据用于练习,于是要花费时间来造数据,本文提供了一条命令用于快速创建索引并导入数据,数据的每一个文档是莎士比亚作品中的一句对白(这是网上的经典数据集),可用于常用的搜索命令练习;
环境
本次实战的环境信息如下:
操作系统:Ubuntu 18.04.2 LTS
JDK:1.8.0_191
elasticsearch:6.1.2
执行命令
复制以下命令在命令行执行,请注意命令的最后两个参数,192.168.50.75 是 elasticsearch 服务的 IP 地址,9200 是 elasticsearch 服务的端口号,请根据您的实际环境进行替换:
复制代码
执行完毕后,会创建名为 shakespeare 的索引,并带有 110,486 个文档,mapping 信息如下:
复制代码
在 kibana 的 Dev Tools 搜索哈姆雷特的对白,效果如下:
至此,测数据导入成功,可以专心的做查询练习了。
欢迎关注 InfoQ:程序员欣宸
版权声明: 本文为 InfoQ 作者【程序员欣宸】的原创文章。
原文链接:【http://xie.infoq.cn/article/01c980828977f4eae540a8513】。文章转载请联系作者。
评论