【硬刚ES】ES入门 (12)Java API 操作(3)DML 新增文档/修改文档/查询文档/删除文档/批量操作

  • Post author:
  • Post category:java


本文是对

《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》

的ES部分补充。

1 新增文档

创建数据模型

package com.atguigu.es.test;

public class User {
    private String name;
    private String sex;
    private Integer age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}

创建数据,添加到文档中

package com.atguigu.es.test;

import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.http.HttpHost;
import org.elasticsearch.action.index.IndexRequest;
import org.elasticsearch.action.index