我用过
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。如果我必须使用批量,那么语法是什么?
答案 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
的内容。