Solr是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器;Solr提供了比Luncene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性进行了优化;同时Solr开源独立运行,运行在Jetty、Tomcat等这些Servlet容器中; Solr索引的实现方法其实很简单,它采用POST方法向Solr服务器发送一个描述Field及其内容的XML文档,Solr根据其XML文档进行添加、删除、更新索引;Solr搜索只需要发送HTTP GET请求,然后对Solr返回的Xml、Json等格式的查询结果进行解析,组织页面布局;Solr不提供构建UI的功能,Solr提供了一个管理界面,通过管理界面可以查询Solr的配置和运行情况。
软件特点
Solr版本:6.6.0
Java环境:jdk 1.8以上
Tomcat版本:Tomcat 8 以上
安装教程
solr各个版本对应的JDK版本
版本 发布时间 JDK版本 4.0.0 2013-01-16 Java 1.6以上,ZooKeeper 3.3.6;引入solrcloud 4.1.0 2013-01-21 Java 1.6以上,lucene4.1 4.2.0 2013-03-11 有bug,不能线上使用 4.3.1 2013-06-14 可以线上使用,还未引入5.0的新特性 4.4.0 2013-07-22 有bug,不能线上使用 4.5.0 2013-10-04 Java 1.6以上,ZooKeeper 3.4.5 4.6.0 2013-11-22 有bug,不能线上使用 4.7.1 2014-04-01 Java 1.6以上,最后一个采用旧版配置方法版本 4.8.0 2014-04-27 Java 1.7以上,ZooKeeper 3.4.6 4.10.0 2014-09-02 Java 1.7以上 5.0.0 2015-02-19 Java 1.7以上,Jetty 8.1.10 5.4.0 2015-12-10 Java 1.7以上,Jetty 9.2.13 5.5.0 2016-02-20 Java 1.7以上,Solr schema version支持1.6 6.0.0 2016-04-07 Java 1.8以上,Jetty 9.3.8 6.1.0 2016-08-24 Java 1.8以上
- 本地下载(推荐): 本地下载