solr5搭建

系统运维

硬件环境

window版本为:windows 7 64位 

软件环境

JDK版本:1.7.0_79-b15

solr版本:solr-5.5.3

tomcat版本:apache-tomcat-8.5.4-windows-x64

IK版本:IK-Analyzer5.0

solr下载地址

http://archive.apache.org/dist/lucene/solr/

安装过程

第一步,下载solr5.5.3,解压完后目录结构如下

第二步,下载tomcat8,tomcat7和solr5版本有servlet-api的jar包冲突,tomcat目录结构如下

第三步,将F:\\\\solr-5.5.3\\\\server\\\\solr-webapp下的webapp文件夹copy到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\webapps 下,并改名为solr,目录结构如下

第四步,进入到F:\\\\solr-5.5.3\\\\server目录,将此目录下的solr文件夹copy到tomcat同级目录下,目录结构如下

第五步,进入到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\webapps\\\\solr\\\\WEB-INF,打开web.xml,去掉env-entry的solr/home注释,内容结构如下

注:此处 ../solr/ 为什么会使这个值呢,为什么要如此配置,这个是因为solr默认的env-entry-value 的起始位置是tomcat的bin文件夹下,因此../solr/ 这个的意思就是,bin文件夹下的上一层目录,再上一层目录的solr文件夹下,也就是apache-tomcat-8.5.4下的solr文件夹下,就是solr的solrhome的位置,网上其他人都将solrhome(此处的solr)文件夹直接放在tomcat的bin目录下,我觉得不是很好。此处这样配置的另一个好处就是,当我们部署应用程序时,只要将solr_server拷贝到目标服务器上,启动tomcat,即可,不需要再修改任何配置,按常规配置,指定到具体的盘符的话,从开发移植到部署服务器上去时,就需要修改solrhome的位置了。

第六步,进入F:\\\\solr-5.5.3\\\\server\\\\lib\\\\ext,将所有jar包copy到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\webapps\\\\solr\\\\WEB-INF\\\\lib目录下

第七步,进入F:\\\\solr-5.5.3\\\\server\\\\resources,将所有properties文件copy到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\webapps\\\\solr\\\\WEB-INF\\\\classes目录下,如果没有classes文件,请自行创建

第八步,F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\bin下,点击startup.bat,启动tomcat,访问http://localhost:8080/solr/admin.html,界面如下,搭建成功

第九步,添加core,进入到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\solr文件夹,建立一个文件夹,用于存放core的索引和配置,如我的collection

进入到F:\\\\solr-5.5.3\\\\server\\\\solr\\\\configsets\\\\sample_techproducts_configs文件夹,将此文件夹下的conf目录copy到core目录collection下

第十步,进入http://localhost:8080/solr/admin.html,进入solr管理页面,点击左菜单Core Admin,点击Add Core,在name 和 instanceDir都输入collection,点击Add Core

此时,在Core Selector下可以看见你新建的core了。

然后在进入到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\solr\\\\collection目录,此时会发现多了一个data文件夹和一个properties文件,如下图

data目录,用于存储索引文件,core.properties文件用于存放core的配置信息。

第十一步,将下载好的IKAnalyzer-5.0.jar copy 到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\webapps\\\\solr\\\\WEB-INF\\\\lib目录下,在F:\\\\IK-Analyzer5.0\\\\IK-Analyzer\\\\src目录下的IKAnalyzer.cfg.xml和stopword.dic文件copy到F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\webapps\\\\solr\\\\WEB-INF\\\\classes目录下,修改F:\\\\apache-tomcat-8.5.4-windows-x64\\\\apache-tomcat-8.5.4\\\\solr\\\\collection\\\\conf目录下的managed-schema文件,修改如下

至此solr IK分词完整搭建成功

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » solr5搭建

登录

找回密码

注册