/**
* @author LiHaitao
* @description JestClientTest:
* @date 2019/7/11 15:18
**/
@SuppressWarnings("all")
public class JestClientTest {
private JestClient jestClient{
Article article1 = new Article(1, "elasticsearch1", "系统版本:centos 7.4\n" +
"ES版本:5.6.6\n" +
"x-pack版本:5.6.6\n" +
"x-pack5.6.6文档:https://www.elastic.co/guide/en/x-pack/5.6/index.html", "https://www.elastic.co/guide/en/x-pack/5.6/index.html", Calendar.getInstance().getTime(), "内网1", "匿名1");
Article article2 = new Article(2, "elasticsearch2", "系统版本:centos 7.4\n" +
"ES版本:5.6.6\n" +
"x-pack版本:5.6.6\n" +
"x-pack5.6.6文档:https://www.elastic.co/guide/en/x-pack/5.6/index.html", "https://www.elastic.co/guide/en/x-pack/5.6/index.html", Calendar.getInstance().getTime(), "内网2", "匿名2");
Article article3 = new Article(3, "elasticsearch3", "系统版本:centos 7.4\n" +
"ES版本:5.6.6\n" +
"x-pack版本:5.6.6\n" +
"x-pack5.6.6文档:https://www.elastic.co/guide/en/x-pack/5.6/index.html", "https://www.elastic.co/guide/en/x-pack/5.6/index.html", Calendar.getInstance().getTime(), "内网3", "匿名3");
Article article4 = new Article(4, "elasticsearch4", "系统版本:centos 7.4\n" +
"ES版本:5.6.6\n" +
"x-pack版本:5.6.6\n" +
"x-pack5.6.6文档:https://www.elastic.co/guide/en/x-pack/5.6/index.html", "https://www.elastic.co/guide/en/x-pack/5.6/index.html", Calendar.getInstance().getTime(), "内网4", "匿名4");
/**
* @Description: 创建连接
* @Author: Lihaitao
* @Date: 2019/7/11 15:23
*/
@Before
public void createJestClient() {
JestClientFactory factory = new JestClientFactory();
factory.setHttpClientConfig(new HttpClientConfig
.Builder("http://127.0.0.1:9200")
.gson(new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss").create())
.multiThreaded(true)
.readTimeout(10000)
.build());
jestClient = factory.getObject();
}
/**
* @Description: 创建索引
* @Author: Lihaitao
* @Date: 2019/7/11 15:24
* @UpdateUser:
* @UpdateRemark:
*/
@Test
public void createIndex() throws IOException {
Index index1 = new Index.Builder(article1).index("articl
ElasticSearch的Java实现(JestClient)
最新推荐文章于 2025-05-26 09:00:12 发布