Solr全量依赖包合集
Solr 的全部 jar 包整理得挺全的,一般你要搭个 Solr 服务,用这个压缩包基本就够了。核心的 Lucene 库、Solr 自己的功能模块、Jetty 服务器,甚至分布式用的 Zookeeper 客户端都打包好了,免去你到处找依赖。
Lucene 的 jar是基础,所有索引、分词、搜索逻辑全靠它,像你想搞倒排索引或者自定义分词器,这部分就得好好看看。
Solr 核心库也都在,比如 HTTP 求的类、查询语法支持、得分逻辑等,挺适合你要研究 Solr 底层运行机制时拆着看。
服务端相关的 jar也打包了,Jetty、Zookeeper 这些,SolrCloud 一套下来都不用你手动找依赖,直接能跑。
像你要从 MySQL 导数据,也配了DataImportHandler的依赖,配置好data-config.xml
就能搞,常见驱动都有。
多语言方面也考虑到了,比如中文的 IK Analyzer,如果你做的是中文站点搜索,这部分 jar 关键。
要注意的是,解压后建议把相关 jar 放到solr/lib
目录,或者用-Dsolr.install.dir
配置好路径,别漏了配置文件,像solrconfig.xml
和schema.xml
得配合着来。
,这包 jar 适合你要快速搭建 Solr 服务,或者深入研究它的架构。尤其是搞分布式搜索、插件开发这些场景,会省不少事。
如果你还不熟 Lucene 的底层原理,可以看看Lucene 的倒排文件索引机制这篇,讲得还挺清楚的。
2.57MB
文件大小:
评论区