最新Java Elasticsearch 7.x(7.10)教程(一)


一、概述

一般來說我們開發Elasticsearch會選擇使用集成springboot,在網上找的springboot集成elasticsearch文章幾乎都是extends ElasticsearchRepository的方式來實現。但是新版本ElasticsearchRepository里的方法基本上已經過時了。

我們去spring官網去看下,

可以看到,官方的github上的示例改成extends CrudRepository

p.s.

寫此文章出於以下幾點考慮

  • 目前網上找到的elasticsearch教程都比較舊
  • ElasticsearchRepository方法在新版本基本過時了
  • 基於springdata的CrudRepository操作ES封裝的比較完善,但網上的教程比較少

二、准備工作

1、下載elasticsearch
2、elasticsearch-head (方便查看ES中的索引及數據)
3、Kibana(方便開發通過rest api 調試ES,有代碼提示)
4、中文分詞elasticsearch-analysis-ik (ik)

 

  • 1、下載elasticsearch

官網直接下載,安裝也比較簡單

Download Elasticsearch​www.elastic.co圖標

 

  • 2、elasticsearch-head (方便查看ES中的索引及數據)

Windows安裝參考:

Windows下ElasticSearch的Head安裝及基本使用 - 溫一壺清酒 - 博客園​www.cnblogs.com圖標

p.s.安裝head是需要npm來支持的

索引列表

索引數據

  • 3、Kibana(方便開發通過rest api 調試ES,有代碼提示)

官網直接下載,解壓,然后修改install/config/kibana.yml

啟動即可。

 

可以寫多個代碼片段,選中相應的代碼片段左邊會出現執行小三角,直接執行選中片段。

4、elasticsearch-analysis-ik安裝

參見此文章:

ES-windos環搭建-ik中文分詞器 - 騎驢老神仙 - 博客園​www.cnblogs.com

 

p.s.下載對應的版本,解壓到es plugin目錄重啟即可。

 

最新Java Elasticsearch 7.10教程(匯總)

玄明Hanko:最新Java Elasticsearch 7.10教程(匯總)​zhuanlan.zhihu.com圖標

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM