Elasticsearch学习
奋斗中的显摆
快狗打车高级经理
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Elasticsearch学习(一) Elasticsearch与Solr的区别
Elasticsearch与Solr的区别Elasticsearch的介绍Elasticsearch是一个实时分布式搜索和分析引擎,可以快速的处理海量的数据。Elasticsearch是一个基于Apache Luncene的开源搜索引擎,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Lucene非...原创 2019-07-23 16:03:33 · 340 阅读 · 0 评论 -
Elasticsearch学习(二)ElasticSearch原理
Elasticsearch-基础介绍及索引原理分析参考了多个博客和文章,自己手敲整理一遍,加深印象,文章最后有借鉴的链接。基本概念Elasticsearch是面向文档型数据库,一条数据就是一个文档,用JSO作为文档序列化的格式,比如下面的用户数据。{ "name" : "John", "sex" : "Male...原创 2019-07-24 16:06:30 · 1790 阅读 · 1 评论 -
Elasticsearch学习(七)-Elasticsearch结构化查询
Elasticsearch结构化查询简单查询语句(lite)只能满足一些简单的需求,如果我们的条件复杂,需要使用(Request Body Serarch)API,参数以Json的格式传递。一、结构化查询(Query DSL):1)空查询,等同于使用Math AllPOST /_search{ "que...原创 2019-07-30 10:28:30 · 452 阅读 · 0 评论 -
Elasticsearch学习(三)安装Elasticsearch及本地伪集群配置
安装Elasticsearch一、必备环境_Jdk1.8(不赘述)二、下载和配置目录官网地址:https://www.elastic.co/cn/downloads/elasticsearch Linux服务器上安装:1、cd /usr/local/2、mkdirElasticse...原创 2019-07-25 18:33:23 · 489 阅读 · 0 评论 -
Elasticsearch学习(四)Elasticsearch基础数据介绍
Elasticsearch基础数据介绍一、基础信息Elasticsearch是一个分布式的文档(document)存储引擎,它可以实时存储和检索复杂数据结构——序列化的JSON文档,在Elasticsearch每一个字段都是默认被索引的,如果不需要的话,需要关闭减少性能损耗。Elasticsearch的文档中除了原始的JSON数据之...原创 2019-07-28 08:47:05 · 312 阅读 · 0 评论 -
Elasticsearch学习(五)-Elasticsearch的内部存储
Elasticsearch的内部存储一、文档的存储当你索引一个文档的时候,它被单独存储在一个分片上,分配存储文档的节点公式为:分片编号为=hash(routing一般为主键id)%主分片数量类似mysql的水平分表策略,所以主分片的数量不允许随意更改,如果你更改了就会导致历史数据的丢失 假如...原创 2019-07-28 09:38:34 · 447 阅读 · 0 评论 -
Elasticsearch学习(六)-Elasticsearch的搜索
Elasticsearch的搜索一、简单查询基础参数1、GET /_search?timeout=10ms 超时2、GET /_search?size=5&from=10 分页3、GET /_search?q=tweet:elasticsearch 简单字符串查询(一般还是使用DSL (post j...原创 2019-07-28 10:12:49 · 453 阅读 · 0 评论 -
Elasticsearch学习(八)——深入分片原理
深入分片原理 为什么ES的搜索是近实时的?ES如何保证更新的持久化?这是本篇博客的核心内容第一步:文档可被搜索: 为了保证文档可以被搜索到,ES采用了倒排索引的模式,详细的原理请参照:ES原理 写入磁盘的倒排索引是不可变的,它的优缺点优点:1、不需要锁,因为不可变就没有更新。2、一但...原创 2019-08-01 22:51:51 · 4133 阅读 · 0 评论 -
Elasticsearch学习-后续学习规划
一、地理位置查询,实际场景的应用。二、为什么ES查询比mysql会快?三、如何有效的扩容和下掉ES节点,避免对线上的影响四、ES的监控和报警如何去做五、当数据集变成了PB级别的时候,如何规划和设计ES的集群。六、查看ES的源码...原创 2019-08-09 09:47:34 · 346 阅读 · 0 评论
分享