ssm整合solr一之搭建solr服务器

大部分内容借鉴《solr7.4 tomcat环境下搭建(windows)》

整合环境

JDK版本:1.8.0_112
Tomcat版本:apache-tomcat-8.5.33
Solr版本:solr-7.4.0
系统:windows

集成步骤

第一步:将solr的webapp文件夹拷贝到tomcat的webapps下并改名为solr。
第二步:创建solrhome文件夹,将solr文件夹下的内容拷贝到solrhome文件夹。
第三步:将solr的ext下的jar包、metrics-*.jar、gmetric4j-1.0.7.jar拷贝到tomcat。
第四步:在配置文件apache-tomcat-8.5.33\webapps\solr\WEB-INF\web.xml,配置solrhome。

这里写图片描述

第五步:配置solr的log。

1)在apache-tomcat-8.5.33\webapps\solr\WEB-INF目录下新建classes文件夹。
2)拷贝solr-7.4.0\server\resources\log4j2.xml文件到apache-tomcat-8.5.33\webapps\solr\WEB-
INF\classes。
3)在solr\solrhome目录下新建logs文件夹,用于存放solr位置文件。
4)修改\apache-tomcat-8.5.33\bin\catalina.bat文件,添加set “JAVA_OPTS=%JAVA_OPTS% -
Dsolr.log.dir=C:\store\solr\solrhome\logs”。
这里写图片描述

第六步:创建core的两种方法。

■ 第一种

1)在solrhome目录下新建collection1文件夹。
2)拷贝solr-7.4.0\server\solr\configsets_default目录下conf文件夹至solrhome\collection1。
3)在solrhome\collection1下新建data文件夹。
4)在solrhome\collection1下新建core.properties文件。
这里写图片描述
这里写图片描述

■ 第二种:

1)用dos命令启动solr。
这里写图片描述
2)启动成功后新建core。
这里写图片描述
3)把新建的core文件夹拷贝到solrhome目录下。

第七步:修改solr\solrhome\collection1\conf\solrconfig.xml文件。

1)拷贝solr\solr-7.4.0目录下的contrib、dist文件夹到solr\solrhome下。
2)将solrconfig.xml文件中”../../../..”内容替换成”../”。
这里写图片描述

第八步:ik分词器。

1)下载ik-analyzer-solr7.jar,地址https://search.maven.org
这里写图片描述
2) 将下载的ik-analyzer-solr7-7.x.jar拷贝到apache-tomcat-8.5.33\webapps\solr\WEB-INF\lib目录下。
3)修改solrhome\collection1\conf下managed-schema文件,添加以下内容。
<fieldType name=”text_ik” class=”solr.TextField”>
<analyzer type=”index”>
<tokenizer class=”org.wltea.analyzer.lucene.IKTokenizerFactory” useSmart=”false” conf=”ik.conf”/>
<filter class=”solr.LowerCaseFilterFactory”/>
</analyzer>
<analyzer type=”query”>
<tokenizer class=”org.wltea.analyzer.lucene.IKTokenizerFactory” useSmart=”true” conf=”ik.conf”/>
<filter class=”solr.LowerCaseFilterFactory”/>
</analyzer>
</fieldType>
4)效果图
这里写图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值