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。

ssm整合solr一之搭建solr服务器_第1张图片

第五步:配置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”。
ssm整合solr一之搭建solr服务器_第2张图片

第六步:创建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文件。
ssm整合solr一之搭建solr服务器_第3张图片
ssm整合solr一之搭建solr服务器_第4张图片

■ 第二种:

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文件中”../../../..”内容替换成”../”。
ssm整合solr一之搭建solr服务器_第5张图片

第八步:ik分词器。

1)下载ik-analyzer-solr7.jar,地址https://search.maven.org。
ssm整合solr一之搭建solr服务器_第6张图片
2) 将下载的ik-analyzer-solr7-7.x.jar拷贝到apache-tomcat-8.5.33\webapps\solr\WEB-INF\lib目录下。
3)修改solrhome\collection1\conf下managed-schema文件,添加以下内容。










4)效果图
ssm整合solr一之搭建solr服务器_第7张图片

你可能感兴趣的:(solr)