前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >极速导入elasticsearch测试数据

极速导入elasticsearch测试数据

作者头像
程序员欣宸
发布2019-05-29 17:13:58
2.4K0
发布2019-05-29 17:13:58
举报
文章被收录于专栏:实战docker实战docker

在练习elasticsearch的搜索操作时,需要准备数据用于练习,于是要花费时间来造数据,本文提供了一条命令用于快速创建索引并导入数据,数据的每一个文档是莎士比亚作品中的一句对白(这是网上的经典数据集),可用于常用的搜索命令练习;

环境

本次实战的环境信息如下:

  1. 操作系统:Ubuntu 18.04.2 LTS
  2. JDK:1.8.0_191
  3. elasticsearch:6.1.2

执行命令

复制以下命令在命令行执行,请注意命令的最后两个参数,192.168.50.75是elasticsearch服务的IP地址,9200是elasticsearch服务的端口号,请根据您的实际环境进行替换:

代码语言:javascript
复制
wget https://raw.githubusercontent.com/zq2599/blog_demos/master/files/create_shakespeare_index.sh \
&& chmod a+x create_shakespeare_index.sh \
&& ./create_shakespeare_index.sh 192.168.50.75 9200

执行完毕后,会创建名为shakespeare的索引,并带有110,486个文档,mapping信息如下:

代码语言:javascript
复制
{
    "shakespeare": {
        "mappings": {
            "line": {
                "properties": {
                    "line_id": {
                        "type": "long"
                    },
                    "line_number": {
                        "type": "keyword"
                    },
                    "play_name": {
                        "type": "keyword"
                    },
                    "speaker": {
                        "type": "keyword"
                    },
                    "speech_number": {
                        "type": "long"
                    },
                    "text_entry": {
                        "type": "text"
                    }
                }
            }
        }
    }
}

在kibana的Dev Tools搜索哈姆雷特的对白,效果如下:

在这里插入图片描述
在这里插入图片描述

至此,测数据导入成功,可以专心的做查询练习了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年04月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 执行命令
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档