热门推荐
java+Elasticsearch搜索引擎做增删改查操作(Springboot项目)
2024-12-26 18:44

Elasticsearch查询搜索真的是非常快,所以企业数据量大的一般都存储到Elasticsearch里。用来分析,挖掘数据

Elasticsearch的索引就相当于数据库,类型,就相当于表,文档就相当于数据库的row

索引-index
- 一个索引就是一个拥有几分相似特征的文档的集合
- 相当于数据库中的

java+Elasticsearch搜索引擎做增删改查操作(Springboot项目)

类型-type
- 一个类型是你的索引的一个逻辑上的分类/分区
- 通常,会为具有一组共同字段的文档定义一个类型
- 相当于数据库中的

文档-document
- 一个文档是一个可被索引的基础信息单元
- 文档以JSON(Javascript Object Notation)格式来表示
- 相当于数据库中的

分片-shard
- 一个分片是一个 Lucene 的实例,以及它本身就是一个完整的搜索引擎
- 一个索引可以有多个分片,必须在创建索引的时候指定分片数量,不能动态修改分片数量
- 多个分片主要是为了提高写入效率

副本-replicas
- 就是分片的副本,副本分片的主要目的就是为了故障转移
- 主分片的节点挂掉了,一个副本分片就会晋升为主分片的角色
- 在索引写入时,新文档首先被索引进主分片然后再同步到其它所有的副本分片
- 副本分片可以服务于读请求,可以通过增加副本的数目来提升查询性能

废话少说,先实战吧

对了,一定要之前下载Elasticsearch,然后启动,才可以使用哦

首先引入Elasticsearch的依赖包,有很多不同的jar依赖,我目前就选择了jest客户端和transport客户端两种方式

 
 
 
 

先来个测试,添加个实体,实体里边放索引和类型,还有存储的字段

然后就可以对Elasticsearch做增删改查了  

 

对Elasticsearch做基本的增删改查就弄好了,附赠两个Elasticsearch做完操作的图片

 

    以上就是本篇文章【java+Elasticsearch搜索引擎做增删改查操作(Springboot项目)】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/quote/13631.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站https://sicmodule.kub2b.com/mobile/,查看更多   
发表评论
0评