Solr的配置,
一、什么是solr
solr是一种企业级搜索应用服务器,简单而言就是solr已经将我们建搜索引擎的大部分方法已经写好,我们只需要将从网上爬下来的数据,以一定的格式,提供给solr的方法,solr就会给我们建好索引,并存在索引库中,并提供方法来查询。
二、solr在服务器端的配置(默认tomcat安装完成)
1.下载所需文件
1.solr5.5.5 点击打开链接 (目前只有5.5.5 、 6.6.3 、7.2.1 这几个版本 )选择需要的版本(小白的话推荐5.5.5 )
2.tomcat8 点击打开链接 选择binary distribution 下的相应的系统即可.(tomcat 需要配置环境变量,在这里不介绍如何配置环境变量)
3.ik 分词器(需要再下载)。
下载后解压。
2.在tomcat上配置solr
1.把solr5.5目录下的server/solr-webapp/webapp 重命名为solr,并且放置到tomcat/webapps的目录下。
2.新建一个文件夹,不要有中文,比如:D:\solr_home,用来做索引库的home文件夹。
3.修改放置在tomcat下的solr/WEB-INF/web.xml,修改solrhome 的路径。
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:\solr_home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>4.在tomcat/webapp/solr/WEB-INF/文件夹中,建立classes目录
5.把solr5.5/server/resource/log4j.properties 复制到上一步建立的classes目录中
6.把solr5.5/server/lib/ext/目录下的所有jar文件复制到tomcat/webapp/solr/WEB-INF/lib/中,这是一些日志用的jar包,不然启动报错。
7.启动tomcat,进入tomcat目录/bin 下有startup.bat(Windows方式) 点击启动tomcat。
8.可以输入http://127.0.0.1:8080/solr/admin.html来访问到solr的控制界面了。
3.建索引库(solrcore)
1.在solrhome 文件夹下创建一个文件夹(用来乘索引)。
2.然后把solr5.5/server/solr/configsets/sample_techproducts_configs/conf/ 这个文件夹下的文件复制到solrHome/core1/conf中(如果没有,就新建一个)。
3.把solr5.5/server/solr/solr.xml复制到solrHome目录下。
4.在这里要将core1/solrconfig.xml文件做如下修改,负责会报错。
修改
为
5.打开solr的控制界面可以进行创建core了
ps:下一篇将介绍如何将分词器加入到solr中。