欢迎投稿

今日深度:

Solr的配置,

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中。



www.htsjk.Com true http://www.htsjk.com/solr/32206.html NewsArticle Solr的配置, 一、什么是solr solr是一种企业级搜索 应用服务器,简单而言就是solr已经将我们建搜索引擎的大部分方法已经写好,我们只需要将从网上爬下来的数据,以一定的格式,提供...
相关文章
    暂无相关文章
评论暂时关闭