有没有办法在elasticsearch服务器中导入JSON文件(包含100个文档)?我想把一个大的json文件导入es服务器..

推荐答案

You should use Bulk API. Note that you will need to add a header line before each json document.

$ cat requests
{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } }
{ "field1" : "value1" }
$ curl -s -XPOST localhost:9200/_bulk --data-binary @requests; echo
{"took":7,"items":[{"create":{"_index":"test","_type":"type1","_id":"1","_version":1,"ok":true}}]}

Json相关问答推荐

如何使用Laravel在MariaDB JSON kolumn中使用unicode字符

Bash和echo命令出现意外结果

如何循环访问多个子数组并在单个JSON中检索数据点

使用JQ从jsonl文件中删除具有匹配键/值的行

bash用jq获取第二条JSON记录

Oracle JSON 查询中的动态列列表

条件性构建/修改嵌套对象数组

jq EOF 处的无效数字文字将 json 值更新为 0.0.x

用powershell条件解析json文件的数组对象

如何在生产环境中更改 Flutter 应用程序中的数据模型?

如何使用 jq 返回此 JSON 文件的文本字段?

解析 JSON API 响应

如何使用 Swiftui 判断 JSON 是否缺少键值对

将嵌套的 JSON 对象规范化为 Pandas 数据框

以 JSON 格式访问(新型、公共)Google 工作表

为什么在测试 RSPEC 时 JBuilder 不返回 JSON 中的响应正文

android - 在 adb logcat 输出中格式化 json 字符串

POST:在 url 本身中发送 post 请求

如何在dart Flutter 中将json字符串转换为json对象?

XML vs YAML vs JSON