elasticsearch从单一类型

时间:2017-05-20 09:51:46

标签: json curl elasticsearch

弹性搜索中的数据在my_index / type1

中导出如下
{"id" : 1, "title" : "a", "type" : "type1", "desc" :"d" }
{"id" : 2, "title" : "x", "type" : "type2", "desc" :"e" }
{"id" : 3, "title" : "y", "type" : "type1", "desc" :"e" }
{"id" : n, "title" : "z", "type" : "type1", "desc" :"f" }

现在,我认为如果每个具有type1的行都在my_index / type1中,并且每个具有type2的行都将移动到my_index / type2,那将会更方便。

我想知道是否有一种简单的方法可以做到这一点?

由于我还有我的json文件,我可以编写一个java程序,它将在文件中提取type1的每一行,并在另一个文件中提取type2的每一行。然后使用批量api创建两种类型。但我想知道是否有更好的方法?

提前致谢。

0 个答案:

没有答案