将json文件导入elasticsearch

时间:2016-09-21 10:37:44

标签: json curl elasticsearch

我用过

curl -XPOST "http://localhost:9200/<my_index_name>" -d @<absolute_path_to_my_json_file>

然后当我尝试使用

获取数据时

curl -XGET "http://localhost:9200/<my_index_name>"

它仅为我的json文件的第一行提供数据。 (包括其他东西 - 设置,映射,别名等)。 但为什么它无法加载整个json文件? 顺便说一句,我使用的是ES 2.4.0。如果我必须使用批量,那么语法是什么?

2 个答案:

答案 0 :(得分:1)

尝试使用这些 curl -XPUT&#34; http://localhost:9200/ <my_index_name>&#34; -d @<absolute_path_to_my_json_file>

答案 1 :(得分:0)

GET index实际上没有搜索。

您还必须运行类似GET index/_search的内容。