Elasticsearch系列---补充几个知识点

2019-12-19
阅读 3 分钟
1.5k
前面《简单入门实战》一节中,有介绍bulk的使用示例,大家一定很奇怪,还有这么有趣的JSON格式,必须严格照他的换行来做,我想把JSON搞得美观可读性好一点,居然给我报错!

Elasticsearch系列---增量更新原理及优势

2019-12-05
阅读 4 分钟
3k
本篇主要介绍增量更新(partial update,也叫局部更新)的核心原理,介绍6.3.1版本的Elasticsearch脚本使用实例和增量更新的优势。

Elasticsearch系列---并发控制及乐观锁实现原理

2019-12-05
阅读 4 分钟
7.6k
当我们使用ES更新document的时候,先读取原始文档,做修改,然后把document重新索引,如果有多人同时在做相同的操作,不做并发控制的话,就极有可能会发生修改丢失的。可能有些场景,丢失一两条数据不要紧(比如文章阅读数量统计,评论数量统计),但有些场景对数据严谨性要求极高,丢失一条可能会导致很严重的生产问题...

Elasticsearch系列---全面了解Document

2019-11-29
阅读 3 分钟
2k
代表一个document存放在哪个index中,项目约定结构类似的数据放在一个索引,不同数据放不同索引里,所以同一个index中document结构基本是类似的,个别document多一个或少一个field,这样Elasticsearch对磁盘存储的利用率最高。每个index有自己独立的shard存储文件,与其他index互不影响。

Elasticsearch系列---分布式架构机制讲解

2019-11-22
阅读 9 分钟
3.6k
本篇主要介绍Elasticsearch的数据索引时的分片机制,集群发现机制,primary shard与replica shard是如何分工合作的,如何对集群扩容,以及集群的容错机制。

Elasticsearch系列---常见搜索方式与聚合分析

2019-11-22
阅读 7 分钟
2k
本篇主要介绍常见的6种搜索方式、聚合分析语法,基本是上机实战,可以和关系型数据库作对比,如果之前了解关系型数据库,那本篇只需要了解搜索和聚合的语法规则就可以了。

Elasticsearch系列---简单入门实战

2019-11-19
阅读 7 分钟
2k
本篇主要介绍一下Elasticsearch Document的数据格式,在Java应用程序、关系型数据库建模的对比,介绍在Kibana平台编写Restful API完成基本的集群状态查询,Document最基本CRUD操作示例以及bulk批处理示例。

Elasticsearch系列---Elasticsearch的基本概念及工作原理

2019-11-15
阅读 3 分钟
3.2k
Near Realtime,近实时,有两个层面的含义,一是从写入一条数据到这条数据可以被搜索,有一段非常小的延迟(大约1秒左右),二是基于Elasticsearch的搜索和分析操作,耗时可以达到秒级。

Elasticsearch系列---初识Elasticsearch

2019-11-14
阅读 3 分钟
2.3k
Elasticsearch简称ES,是一个基于Lucene构建的开源、分布式、Restful接口的全文搜索引擎,还是一个分布式文档数据库。天生就是分布式、高可用、可扩展的,可以在很短的时间内存储、搜索和分析大量的数据。