
ElasticSearch
剑小纯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot学习系列(十六)------SpringBoot与检索
SpringBoot学习系列(十六)------SpringBoot与检索前言全文检索技术也是目前在各个大型网站中使用比较多的,一般市面上都使用开源的ElasticSearche来实现,他基于Lucene,实现了RestfulAPI支持,使用起来也比较的方便,在本文中,我们将在SpringBoot中使用ElasticSearche.正文1. 在docker中下载ElasticSearche...原创 2018-11-16 15:20:23 · 947 阅读 · 0 评论 -
ElasticSearch(1)------安装ElasticSearch&Kibana
ElasticSearch(1)------安装ES&Kibana前言ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于Restfulweb接口.ES是用java开发的,是当前流行的企业级搜索引擎.在本系列博文中,我们将来一起学习ElasticSearch的相关知识.正文1.1 ES的基本概念关键词解释...原创 2019-04-18 17:04:03 · 521 阅读 · 2 评论 -
ElasticSearch(2)------ES的基本操作
ElasticSearch(2)------ES的基本操作前言在上篇博文中,我们安装好了ElasticSearch和Kibana管理插件,万事俱备,在这篇文章中,我们将一起来了解一下ES的基本操作.正文1. 倒排索引ES使用一种叫倒排索引的结构,它适用于快速的全文搜索.一个倒排索引由文档中所有不重复词的列表构成,对于其中每一个词,有一个包含它的文档列表.比如我们有以下的文档数据,在图中...原创 2019-04-19 17:17:50 · 608 阅读 · 0 评论 -
ElasticSearch(4)------查询文档
ElasticSearch(4)------查询文档前言了解了ElasticSearch的基本常识以后,我们来看一下怎么查询我们保存好的文档数据.正文1. 基本查询格式:GET /index/type/_search?q=属性名:值如:GET /index/type/_search?q=name:wangwu表示查询文档中name属性为wangwu的文档.也可以在查询结果中进行排序...原创 2019-04-29 11:15:47 · 418 阅读 · 0 评论 -
ElasticSearch(5)------ElasticSearch原理
ElasticSearch(5)------ElasticSearch原理前言在前面的博文中,我们一起在Kibana中对ElasticSearch中的查询文档的语法进行了了解,在本文中,我们来看一下ElasticSearch底层的一些容错原理,主备切换等.正文1. 分片,primary shard和replica shardElasticSearch是一个分布式的搜索引擎,在我们创建索引...原创 2019-05-05 10:59:37 · 316 阅读 · 0 评论 -
ElasticSearch(3)------版本控制和数据类型
ElasticSearch(3)------版本控制和数据类型前言一般来说,我们使用ElasticSearch是为了减轻数据库的压力,那么大量的并发时,ES会怎么保证数据的一致性呢?在ElasticSearch内部,又是怎么存储数据的呢?正文1.版本控制ElasticSearch采用了乐观锁来保证数据的一致性.也就是说,当用于对Document进行操作时,并不需要对document做加锁...原创 2019-04-25 14:48:03 · 358 阅读 · 0 评论 -
ElasticSearch(6)------Java应用操作ElasticSearch
ElasticSearch(6)------Java应用操作ElasticSearch前言在前面的博文中,我们在Kibana中对ElasticSearch中的文档数据进行了各种查询和添加,下面我们来看看怎么在java中连接ElasticSearch操作文档正文1. 创建java工程首先,我们创建一个maven工程,在这里我们使用IDEA来开发,在pom文件中引入ElasticSearc...原创 2019-05-06 17:55:30 · 3563 阅读 · 0 评论