将大量数据存储在Elastic search DB python中

时间:2018-10-23 09:20:31

标签: bulkinsert elastic-stack elasticsearch-py

我能够将数据存储在弹性搜索数据库中。但是,如何定义数据映射?

我有浮点数,整数类型的列和Datetime类型的列。

public class JsonWrapper {
    public Embedded _embedded;
}


public class Embedded {
    public Customers customers;
}


public class Customers extends ArrayList<Foo>{ }


public class Foo{
    public int id;
    public String name;
    public String city;
}


String json = "{\"_embedded\":{\"customers\":[{\"id\":101,\"name\":\"John\",\"city\":\"Ohio\"},{\"id\":102,\"name\":\"Tom\",\"city\":\"London\"}]}}";
JsonWrapper wrapper = new Gson().fromJson(json, JsonWrapper.class);

0 个答案:

没有答案