ElasticSearch 基本原理 应用开发 开发总结 源码解读

随着ElasticSearch的广泛应用,关于ES的相关博客、书籍、视频等内容也越来越多,但是相关的一些基本原理的内容还是比较缺乏。算起来,从接触ES到现在已经三年多了,这个博客系列,包含自己学习、使用过程中遇到的问题及解决思路、解决办法,也包含一些基本知识、基本原理的内容,自己也总结一下,总归有些收获。个人用过ES1.7——>2.1——>5.2——>6.3——>6.6等多个版本,学习使用过程中遇到的问题比较多,尤其是使用过程务必要注意版本变化。


基本原理篇

  1. ElasticSearch 基本原理(一)初识
  2. ElasticSearch 基本原理(二)总体架构设计
  3. ElasticSearch 基本原理(三)ElasticSearch与Lucene、Mysql、Solr的关系
  4. ElasticSearch 基本原理(四)近实时(Near Real Time ,NRT)分析
  5. ElasticSearch 基本原理(五)elasticsearch.yml 配置文件详解
  6. ElasticSearch 基本原理(六)字段类型


应用开发篇

     本小节内的源码,请查看:https://github.com/codersfarm/elasticsearch

  1. ElasticSearch 应用开发(一)ElasticSearch的安装
  2. ElasticSearch 应用开发(二)Java Client 连接ElasticSearch集群
  3. ElasticSearch 应用开发(三)基于commons-pool2和TransportClient的ElasticSearch连接池

  4. ElasticSearch 应用开发(四)Java Client 连接ElasticSearch集群 方法的对比与总结

  5. ElasticSearch 应用开发(五)TransportClient Java API(1)

  6. ElasticSearch 应用开发(六)TransportClient Java API(2)

  7. ElasticSearch 应用开发(七)Java Low Level Rest Client——Java API
  8. ElasticSearch 应用开发(八)Java High Level Rest Client——Java API
  9. ElasticSearch 应用开发(九)Transport Client和Rest Client对比

  10. ElasticSearch 应用开发(十)Transport Client和Rest Client网络协议

  11. ElasticSearch 应用开发(十一)ElasticSearch多数据源配置

  12. ElasticSearch 应用开发(十二)term query和match query、filter和must区别


开发总结篇

  1. ElasticSearch  开发总结(一)——脑裂(split-brain)现象
  2. ElasticSearch  开发总结(二)——java.lang.OutOfMemory:unable to create new native thread
  3. ElasticSearch  开发总结(三)——Unavailable Shards Exception解决思路
  4. ElasticSearch  开发总结(四)——NoNodeAvailableException: None of the configured nodes are available
  5. ElasticSearch  开发总结(五)——Elasticsearch “StatusLogger Log4j2 could not find a logging implementation"
  6. ElasticSearch 开发总结(六)——exception caught on transport layer[....]closing connection  java.io.IOException

  7. ElasticSearch 开发总结(七)—— failed to send join request to master[...] reason RemoteTransportException

  8. ElasticSearch 开发总结(八)——ElasticSearch 两次完全一样的搜索语句,第一次和第二次的返回结果不一致

  9. ElasticSearch 开发总结(九)——SearchType:DFS_QUERY_THEN_FETCH和QUERY_THEN_FETCH

  10. ElasticSearch 开发总结(十)——分页 from/size与scroll与search after


源码解读篇

  1. ElasticSearch源码(一)ElasticSearch5.6.16源码导入idea环境搭建


优化总结篇 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值