分享牛,分享牛原创,分享牛系列。solr和lucene的版本是同步更新的,最新的版本是5.2.1
本课程使用的版本:4.10.3
下载地址:http://archive.apache.org/dist/lucene/solr/
下载版本:4.10.3
Linux下需要下载lucene-4.10.3.tgz,windows下需要下载lucene-4.10.3.zip。
Bin:solr的脚本
Contrib:solr为了增强自身的功能,所添加的扩展依赖包
Dist:solr build过程时产生的war包和jar包,还有它的一些依赖包
Docs:文档
Example:例子目录
Solr:配置了solr运行时的信息,它是一个标准的solrhome目录
Multicore:可以配置多个SolrCore实例
Webapps:solr.war的目录
Licenes:版本信息
Solrhome是一个目录,它是solr运行的主目录,它包括多个SolrCore目录,SolrCore目录中就solr实例的运行配置文件和数据文件。
Solrhome中可以包括多个SolrCore,每个SolrCore互相独立,而且可以单独对外提供搜索和索引服务。
Solrhome的目录:
SolrCore目录:
创建SolrCore需要先solrhome。
拷贝以下目录
复制到本地E:\12-solr\0505,为了便于理解,改名为solrhome
Solr需要运行一个servlet容器,它默认通过了一个servlet容器:jetty(Java写的),项目中大多使用的是Tomcat
拷贝以下目录中war包
复制到以下目录
启动Tomcat进行解压,或者使用解压缩工具解压,解压之后把solr.war删除
拷贝以下目录的扩展包
复制到以下目录
拷贝以下目录的文件
拷贝到以下目录
找到web.xml
在SolrCore的conf目录有一个文件叫solrconfig.xml
下面这些配置主要是配置solrcore的扩展jar包,solr.install.dir表示solrcore的安装目录
修改如下:
其中的../../对应的目录:
把solr下载包中的contrib和dist文件拷贝到以下目录:
http://localhost:8080/solr/#/
看到该界面表示安装成功。
分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519)