Linux下搭建solr单机版
配置环境前提:
jdk1.7即以上
apache-tomcat-7.0.47.tar.gz
solr-4.10.3.tgz(博主使用版本较老,最新已近到了7.x了,但是因为某些原因所以我配置4.10.x)
以下所有路径的根路径是(/opt/software/solr/InstallSurround即我是在该目录下建立相关文件以及其操作)需要根据自己的路径做出适当更改
第一步:
(1) 解压apache-tomcat-7.0.47.tar.gz 至 /opt/software/solr/InstallSurround
(2) 解压 solr-4.10.3.tgz 至 /opt/software/solr/InstallSurround

第二步:
(1)进入solr-4.10.3/example/webapps/,拷贝solr.war至 /opt/software/solr/InstallSurround/apache-tomcat-7.0.47/webapps

(2)进入/opt/software/solr/InstallSurround/apache-tomcat-7.0.47/bin 启动tomcat ./startup.sh start
(3)待解压后 ,进入/opt/software/solr/InstallSurround/apache-tomcat-7.0.47/webapps 将再删除solr.war
第三步:
(1)创建solrhome文件夹(/opt/software/solr/InstallSurround/solr_home),并将solr-4.10.3/example/solr中的数据拷贝到建立的solrhome文件夹中
(2)将solr-4.10.3/example/lib/ext下的jar包拷贝到/tomcat/webapps/solr/WEB-INF/lib
(3)编辑InstallSurround/apache-tomcat-7.0.47/webapps/solr/WEB-INF/web.xml文件,指定solrhome(solrhome就是上面创建solrhome的位置)
solr/home /opt/software/solr/InstallSurround/solr_home java.lang.String
第四步:
访问路径;
http://自己的linux的IP地址:8080/solr(不要忘记把防火墙给关闭)
| 最重要的是solr4.10.3下的example ,以下文件都是在该文件夹下寻找
1: 将solr.war放在tomcat中的webapps下,启动将其解压后删除solr.war (其目的是将其解压后,配置solr) 2: 将solr运行的jar 包放在tomcat的中solr项目的lib中,配置其相关jar包 3: 建立solrhome,将solr4.10.3下的solr下的所有东西拷贝至solrhome下,最后配置solr得配置文件指明配置solrhome的位置 |
(到这里已近可以使用了)
接下来配置中文分词器
第一步
Mydict.dic为扩展字典
ext_stopword.dic为停止词字典
这两个文件为你自己认为什么词应该分为一起,什么不用分词
第二步:
IKAnalyzer.cfg.xml为配置文件
在IKAnalyzer.cfg.xml中将stopword.dic和IKAnalyzer.cfg.xml引入
格式如下:
IK Analyzer 扩展配置 mydict.dic; ext_stopword.dic
IKAnalyzer2012FF_u1.jar为分词jar包。
1:将IK分词器 JAR 包拷贝到Tomcat\webapps\solr\WEB-INF\lib下
2:将词典 配置文件(Mydict.dic,ext_stopword.dic,IKAnalyzer.cfg.xml)拷贝到 Tomcat\webapps\solr\WEB-INF\classes下
3: 更改在solrhome\collection1\conf找到schema.xml
配置文件,添加以下:
第三步和第四步:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
