首页 > 其他分享 >导入ElasticSearch官方测试数据

导入ElasticSearch官方测试数据

时间:2023-01-31 14:56:07浏览次数:68  
标签:type 测试数据 bulk 导入 ElasticSearch PUT geo properties ES

学习ES的过程中,苦于测试数据不全,手动插入数据速度太慢,后来发现ES官方提供了一些测试数据可以直接导入到自建的ES,但是由于官方文档的没有更新,导入过程中会报错,具体原因是ES废弃的index中的type概念。官方文档

  1. 莎士比亚索引库
PUT /shakespeare
{
"mappings": {
  "properties": {
   "speaker": {"type": "keyword"},
   "play_name": {"type": "keyword"},
   "line_id": {"type": "integer"},
   "speech_number": {"type": "integer"}
  }
}
}

2.日志索引库

PUT /logstash-2015.05.18
{
  "mappings": {
      "properties": {
        "geo": {
          "properties": {
            "coordinates": {
              "type": "geo_point"
            }
          }
        }
      }
  }
}

PUT /logstash-2015.05.19
{
  "mappings": {
      "properties": {
        "geo": {
          "properties": {
            "coordinates": {
              "type": "geo_point"
            }
          }
        }
      }
  }
}

PUT /logstash-2015.05.20
{
  "mappings": {
      "properties": {
        "geo": {
          "properties": {
            "coordinates": {
              "type": "geo_point"
            }
          }
        }
      }
  }
}
  • 账户数据集不需要任何映射,基于这一点我们准备用 Elasticsearch bulk API 来加载数据集,命令如下:
curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json
curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/shakespeare/doc/_bulk?pretty' --data-binary @shakespeare_6.0.json
curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/_bulk?pretty' --data-binary @logs.jsonl

标签:type,测试数据,bulk,导入,ElasticSearch,PUT,geo,properties,ES
From: https://www.cnblogs.com/fanlili/p/17078955.html

相关文章

  • Golang导入其他文章
    配置GOPATHuserLogin.go文件在main.go导入其他模块gomodinitCMDB......
  • 在elasticsearch中简单的使用script_fields
    目录1、背景2、准备数据2.1mapping2.2插入数据3、案例3.1格式化性别1-男2-女-1-未知如果不存在sex字段,则显示--其余的显示**3.1.1dsl3.1.2java代码3.1.3运行结......
  • 前端VUE+后端springboot实现导入返回excel校验结果demo
    vue代码<!--菜单导入对话框--><el-dialog:title="upload.title":visible.sync="upload.open":close-on-click-modal="false"width="400px"append-to-body>......
  • ArcGIS Pro导入Obj不显示问题
    问题描述由于ArcGISPro3.0版本还不太稳定,有时导入obj时,工具执行成功,在多面体的属性表能看到模型记录,但图形不显示。原因分析这是因为导入前mtl文件参数不正确,下面是错......
  • ArcGIS Pro导入3d Max模型文件
    ArcGISPro支持传统三维模型(如3dMax)、BIM、OSGB等格式的导入。测试数据下载地址:https://www.pland.gov.hk/pland_sc/info_serv/3D_models/download.htm基本流程如下:(1)......
  • 如何在IntelliJ IDEA 中导入别人写好的项目
    首先要查看要导入项目的位置在哪(也就是查看文件的属性),记住文件所在的位置(可以先用手机拍下来) 然后打开IntelliJIDEA在File中找到Open双击进入之后进入OpenFileor......
  • CAD怎么导入系统设置文件?浩辰CAD系统设置文件导入步骤
    很多设计师小伙伴换电脑后重新安装了浩辰CAD软件,但是想要将给之前的CAD系统设置文件导入到新电脑的浩辰CAD软件中,这种情况该怎么办呢?本节教程小编就来给大家分享一下浩辰CA......
  • 【Powrershell】-备份/还原/跨域导入组策略
    #1Powershell备份组策略PS脚本代码如下: $a=Get-Date-Format"yyyyMd"#exampleyyymd=2023128$path="D:\GPOBackup"#changeitNew-Item$path-ItemTypeDirectory-Nam......
  • 使用tinyxml2读取ATML测试数据
    源代码如下:#include<windows.h>#include"tinyxml2.h"#include<stdio.h>#include<string>#include<vector>//usingnamespacestd;usingnamespacetinyxml2;......
  • PHPMyWind编辑器支持pdf导入
    ​ 当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordAction......