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

这篇教程介绍了如何在Java中使用SpringData与Elasticsearch 7.10进行集成,特别是针对新版本中ElasticsearchRepository方法的更新。文章建议使用extends CrudRepository代替过时的方法,并提供了准备工作的详细步骤,包括下载Elasticsearch、安装elasticsearch-head、Kibana以及设置elasticsearch-analysis-ik中文分词器。
摘要由CSDN通过智能技术生成

一、概述

一般来说我们开发Elasticsearch会选择使用集成springboot,在网上找的springboot集成elasticsearch文章几乎都是extends ElasticsearchRepository的方式来实现。但是新版本ElasticsearchRepository里的方法基本上已经过时了。

605caa63bedc55151cf49e77ba4dc353.png

我们去spring官网去看下,

5c404540002b8acb3f9d32a6727b4e74.png

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

402542f1e58d59fdfe2c6a7657ef277c.png

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.cocdb50aa18405ba451be28c6150c68072.png

2、elasticsearch-head (方便查看ES中的索引及数据)

Windows安装参考:

Windows下ElasticSearch的Head安装及基本使用 - 温一壶清酒 - 博客园​www.cnblogs.com67119ad7a9cec857fe018cacaf534ace.png

p.s.安装head是需要npm来支持的

索引列表

d4f5529f704f14f7ca80638074672d19.png

索引数据

afcf51af5dcfd165332f8fb07c5cb507.png

3、Kibana(方便开发通过rest api 调试ES,有代码提示)

官网直接下载,解压,然后修改install/config/kibana.yml

60514e169289b9d998b0deb618e93c18.png

启动即可。

69598be44891f42988ff945f1f8331a1.png

可以写多个代码片段,选中相应的代码片段左边会出现执行小三角,直接执行选中片段。

6f419781d443a27937bd4738ea8a5e8e.png

4、elasticsearch-analysis-ik安装

参见此文章:

ES-windos环搭建-ik中文分词器 - 骑驴老神仙 - 博客园​www.cnblogs.comd93547546c5a55db2535aac5f4a710e3.png

p.s.下载对应的版本,解压到es plugin目录重启即可。

最新Java Elasticsearch 7.10教程(汇总)

玄明Hanko:最新Java Elasticsearch 7.10教程(汇总)​zhuanlan.zhihu.comzhihu-card-default.svg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值