Solr4.8.0源码分析系列

Posted 追风的蓝宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr4.8.0源码分析系列相关的知识,希望对你有一定的参考价值。

最近在整理以前写过的博客,发现工作这几年来一直坚持写博客,不知不觉也有快近百篇了。虽然写的都很肤浅,但是写博客能促使我去了解细节,更深入的理解他,同时他也不失为一种总结以及记忆的手段。


刚毕业的时候我求职的是图像算法,但进了公司阴差阳错变成了搜索开发,再之后成为了大数据开发。那个时候ElasticSearch刚萌芽,SolrCloud已经是一代霸主了,hadoop还是1.X系列,Spark也还很弱小,而我连Java也不会。 这个系列是我初写博客的第一个系列,坚持了很久,虽然写的不好,但是很有感情,所以还是想分享出来。


最后借本文之际,感谢Uniview的大数据搜索组的同学们,怀念以前一起奋斗的时光。


简介

由于第一份工作是关于搜索引擎的, 所以当初也痴迷过 Solr, 也花了两年时间研究了 Solr.

因此以前在博客园写了不少关于 Solr/SolrCloud 的博客, 文章有点多就不一一迁移过来了, 就在这里建个导航。

目录

  • Solr4.8.0 源码分析 (1) 之 Solr 的 Servlet

  • Solr4.8.0 源码分析 (2) 之 Solr 的启动(一)

  • Solr4.8.0 源码分析 (3) 之 index 的线程池管理

  • Solr4.8.0 源码分析 (4) 之 Eclipse Solr 调试环境搭建

  • Solr4.8.0 源码分析 (5) 之查询流程分析总述

  • Solr4.8.0 源码分析 (6) 之非排序查询

  • Solr4.8.0 源码分析 (7) 之 Solr SPI

  • Solr4.8.0 源码分析 (8) 之 Lucene 的索引文件(1)

  • Solr4.8.0 源码分析 (9) 之 Lucene 的索引文件(2)

  • Solr4.8.0 源码分析 (10) 之 Lucene 的索引文件(3)

  • Solr4.8.0 源码分析 (11) 之 Lucene 的索引文件(4)

  • Solr4.8.0 源码分析 (12) 之 Lucene 的索引文件(5)

  • Solr4.8.0 源码分析 (13) 之 LuceneCore 的索引修复

  • Solr4.8.0 源码分析 (14) 之 SolrCloud 索引深入 (1)

  • Solr4.8.0 源码分析 (15) 之 SolrCloud 索引深入 (2)

  • Solr4.8.0 源码分析 (16) 之 SolrCloud 索引深入(3)

  • Solr4.8.0 源码分析 (17) 之 SolrCloud 索引深入(4)

  • Solr4.8.0 源码分析 (18) 之缓存机制(一)

  • Solr4.8.0 源码分析 (19) 之缓存机制(二)

  • Solr4.8.0 源码分析 (20) 之 SolrCloud 的 Recovery 策略(一)

  • Solr4.8.0 源码分析 (21) 之 SolrCloud 的 Recovery 策略(二)

  • Solr4.8.0 源码分析 (22) 之 SolrCloud 的 Recovery 策略(三)

  • Solr4.8.0 源码分析 (23) 之 SolrCloud 的 Recovery 策略(四)

  • Solr4.8.0 源码分析 (24) 之 SolrCloud 的 Recovery 策略(五)

  • Solr4.8.0 源码分析 (25) 之 SolrCloud 的 Split 流程(一)

  • Solr4.8.0 源码分析 (26) 之 Recovery 失败造成的宕机原因分析

  • Solr4.8.0 源码分析 (27) 之 ImplicitDocRouter 和 CompositeIdRouter

  • Solr In Action 笔记 (1) 之 Key Solr Concepts

  • Solr In Action 笔记 (2) 之评分机制 (相似性计算)

  • Solr In Action 笔记 (3) 之 SolrCloud 基础

  • Solr In Action 笔记 (4) 之 SolrCloud Index 基础

总结

本文完

  • 本文基于署名 2.5 中国大陆许可协议发布,欢迎转载、演绎或用于商业目的,但是必须保留本文署名和文章链接。 如您有任何疑问或者授权方面的协商,请邮件联系我。


以上是关于Solr4.8.0源码分析系列的主要内容,如果未能解决你的问题,请参考以下文章

源码分析RocketMQ系列索引

Android5.1源码分析系列Settings源码分析

Java源码分析系列之HttpServletRequest源码分析

JDK源码分析实战系列-ThreadLocal

Lighting Box2源码分析系列

MyCat源码分析系列之——SQL下发