pom文件:
<!--ElasticSearch-->
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.3.2</version>
</dependency>
<dependency>
<groupId>io.searchbox</groupId>
<artifactId>jest</artifactId>
<version>6.3.1</version>
</dependency>
測試代碼部分
@Test
public void insertMultiple() throws IOException{
Lawyer lawyer = new Lawyer();
lawyer.setLawyerId(1000334351);
lawyer.setLawyerName("黃");
lawyer.setLawyerOrganName("北京大");
lawyer.setLawyerNameAndOrgan("北京大");
lawyer.setTypeCode("");
lawyer.setTypeName("");
lawyer.setTypeParamCode("");
lawyer.setTypeParamName("");
Index index1 = new Index.Builder(lawyer).index("info_attr_ext").type("doc").build();
JestResult jestResult1 = jestClient.execute(index1);
System.out.println(jestResult1.getJsonString());
}
結果:
{"_index":"info_attr_ext","_type":"doc","_id":"me1ocW0BlGZB637J-1JU","_version":1,"result":"created","_shards":{"total":2,"successful":2,"failed":0},"_seq_no":11436710,"_primary_term":4}
當然測試的時候需要把JestClient引入到測試類