本文使用Solr5.5.5+jdk1.7+Tomcat8(Tomcat7出现页面不兼容,不纠结,直接换Tomcat8)
一、Solr5.5.5下载:http://archive.apache.org/dist/lucene/solr/5.5.5/
二、目录介绍:

具体我也不介绍了,别人写的更专业:https://blog.csdn.net/vtopqx/article/details/73224510
简单来说:dist存放jar文件;bin文件夹下包含Solr启停命令;server存放核心文件,log4j配置文件以及项目文件(solr-webapp)。
三、使用Tomcat8部署
1.复制solr-webapp到Tomcat8目录(webapps)下,并改名solr

2.新建solr_home文件夹,将solr5.5.5解压下来的solr目录下的configsets文件夹以及solr.xml、zoo.cfg文件复制到新建的solr_home文件夹下;
新增new_core文件夹(本次例子中用到的),并将solr-5.5.5.zip\solr-5.5.5\server\solr\configsets\basic_configs下的conf复制到new_core目录下

3.在solr_home\new_core\conf目录下新建数据库配置文件mydata-config.xml

4.修改managed-schema.xml文件,根据查询返回结果字段增加

5.添加数据库配置文件到solrconfig.xml

6.配置中文分词插件
将solr-5.5.5\contrib\analysis-extras\lucene-libs\lucene-analyzers-smartcn-5.5.5.jar 复制到 solr-5.5.5\server\solr-webapp\webapp\WEB-INF\lib目录中
配置中文分词
在创建的core文件夹里找到\conf\managed-schema文件,搜索Italian,在Italian下添加我们的中文配置(如果没有找到,直接添加就好)

7.引入solr-dataimporthandler-5.5.5.jar包到apache-tomcat-8.0.53\webapps\solr\WEB-INF\lib
8.启动tomcat服务,访问项目路径

9.添加new_core

10.导入数据

11.查询数据验证有效性

网友评论