elasticsearch使用restclient接口插入数据
首先定义要插入的数据。
1 定义一个student类,并json序列化,对于复杂的数据结构,使用以下的json格式化很方便的能得到我们需要的数据结构,
首先定义要插入的数据。
1 定义一个student类,并json序列化,对于复杂的数据结构,使用以下的json格式化很方便的能得到我们需要的数据结构,
可以参考 http://blog.csdn.net/wslyk606/article/details/78325474 这篇文章。
package es;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
@JsonSerialize(using = StudentSerializer.class)
public class Student {
private String name;
private int age;
private String addr;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
@Override
public String toString() {
return "Student{" +