1. 程式人生 > >Spring Data ElasticSearch入門

Spring Data ElasticSearch入門

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 查詢 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181027200750905.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1N1bl9ub3dV,size_27,color_FFFFFF,t_70)