现在的位置: 首页 > 搜索技术 > 正文

Server 2008 Solr全文搜索引擎的配置

2016年06月05日 搜索技术 ⁄ 共 2358字 ⁄ 字号 评论关闭

 Solr是一个基于Lucene的全文搜索引擎,提供了更丰富的搜索语言,更灵活的配置,更高的查询效率。一句话,与Lucene相比,有过之而无不及。这一节里,

主要谈论两个知识点:Jdk的安装和Tomcat的安装。 Solr服务器端使用的是JAVA,所以我们需要安装这两个软件。 有朋友可能说,安装这两个软件就不用讲了吧,其实不然,

对于.NET的同学来说,他们对这两个软件比较陌生。

                首先要安装JDK,然后再安装Tomcat,按顺序安装

                1.JDK的安装

                  1.1下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

                        如果是windws 64位,用标红线的下载

                        

                  1.2 安装

                           JDK的安装比较简单,直接按照默认设置下一步就可以了

               2.Tomcat的安装

                 2.1 下载

                     下载地址:http://tomcat.apache.org/download-80.cgi

                    如果是WINDOWS 64位电脑,选择图片中描红的就可以下载

                      

                 2.2 安装

                     点击下载的安装包,一路向西点击下一步。如下两个界面需要注意

                      

 

                    

                    安装完成后,输入http://localhost:8080/ ,如果能打开页面地址说明安装成功。

                    如果打不开页面,需要卸载重新安装,把上图中的端口8080改成其他端口就可以了


 1.Solr配置

                      下载地址 :http://lucene.apache.org/solr/

                          1.在D盘下创建目录 D:\Server\Solr

                          2.解压solr-4.8.0文件,我这里下载的是这个4.8版本,将example文件夹下的Solr文件夹中的所有文件拷贝到D:\Server\Solr目录下

                          3.创建Solr web应用,将解压后的solr-4.8.0下的dist目录下的solr-4.8.0.war 文件拷贝到

                             C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps文件夹下,重命名为Solr.war,

                            重新启动tomcat,会自动解压,发现webapps后面多了一个Solr文件夹

                          4.打开D:\Server\Solr\solr\collection1\conf下的solrconfig.xml文件,找到DataDir节点,

                               修改值为<dataDir>${solr.data.dir:d:/Server/Solr/data}</dataDir>  ,data文件夹为存储查询索引和数据的地方

                          5.打开C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\Solr\WEB-INF文件夹下的web.xml文件,

                              找到env-entry节点,修改值为 <env-entry-value>D:/Server/Solr</env-entry-value>

                          6.将解压后的solr-4.8.0文件夹下的dist/solrj-lib下的所有jar包拷贝到C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib文件夹下

                           此时重启tomcat打开http://localhost:8040/Solr/就可以了

补充说明:

将example/lib/ext/下的所有jar包复制到tomcat/webapps/solr/WEB-INF的lib目录中,一共5个,是solr的独立日志处理模块;

在tomcat/webapps/solr/WEB-INF/下新建一个classes目录,将example/resources下的log4j.properties文件复制到该classes目录中,否则日志模块无法正常工作;

感谢游想云停兄无私的将自己的东西写出来让大家做参考,我对原文进行了一定的补充,分享是一种美德,希望越来越多的人少走弯路!

原文地址:http://blog.csdn.net/zx13525079024/article/details/24806131

转载请注明出处:http://blog.csdn.net/fwj380891124

抱歉!评论已关闭.