1.创建maven工程导入依赖
2.创建applicationContext.xml配置文件,引入elasticsearch命名空间
![
3实体类上,基于spring data elasticsearch注解配置索引、映射和实体的关系
4.编写dao接口
4.1 查询常见命名规则
5.0 编写测试类
5.1增删改(修改就是先删除后添加)
//删除
@Test
public void deleteDocument()throws Exception{
articleRepository.deleteById(1L);
//删除所有
//articleRepository.deleteAll();
}
//添加Document
@Test
public void addDocument() throws Exception {
//创建一个Article对象
for (int i = 20; i <= 30; i++) {
Article article = new Article();
article.setId(i);
article.setTitle(“保罗” +i);
article.setContent(“NBA火箭队控球后卫”);
//把文档写入索引库
articleRepository.save(article);
}
}
5.2 查询
![在这里插入图片描述