目的:将solr安装到tomcat服务器并且创建core
一、安装
1.下载solr
下载地址:http://archive.apache.org/dist/lucene/solr/
2.解压压缩包,解压后可以看到solr-5.5.4\server\solr-webapp文件夹下有个webapp文件夹如图1,将之复制到Tomcat\webapps\目录下如图2,并改成solr (名字随意)
(图1)
(图2)
3、将 solr 压缩包中solr-5.5.4\server\lib\ext 中的 jar 全部复制到Tomcat\webapps\solr\WEB-INF\lib目录中
4、将 solr 压缩包中 solr-5.5.4\solr-5.5.4\server\resources\log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\classes 目录中(如果没有classes则创建)
5、将 solr 压缩包中 solr-5.5.4\solr-5.5.4\server\solr 目录复制到计算机某个目录下,如C:\solr_home
7、 打开Tomcat/webapps/solr/WEB-INF下的web.xml修改项目欢迎页面
8、将solr-5.5.4\solr-5.5.4\dist目录下的solr-dataimporthandler-5.5.4.jar和solr-dataimporthandler-extras-5.5.4.jar复制到tomcat/webapps/solr/WEB-INF/lib/下;
9、保存关闭,而后启动tomcat,在浏览器输入http://localhost:8080/solr即可出现Solr的管理界面如图4
(图4)
二、创建solrcore
1.solrcore和solrhome
Solrhome是solr服务运行的主目录,一个solrhome目录里面包含多个solrcore目录,一个solrcore目录里面了一个solr实例运行时所需要的配置文件和数据文件。
每一个solrcore都可以单独对外提供搜索和索引服务。
多个solrcore之间没有关系。
2.创建solrcore
(1)、在sorlhome文件夹下创建core1文件夹如图5。
(图5)
(2)、在core1文件夹中添加core.properties配置,内容如图6:
(图6)
这个name的值实际上就core的名称,可以任意命名,为了保证统一和方便阅读,个人觉得最好和文件夹名称一致。
(3)、将solr-5.5.4\example\example-DIH\solr\solr下的conf文件夹拷贝到core1文件夹下。conf包含文件如图7:
(图7)
(4)、重启tomcat,再次访问http://localhost:8080/solr,就能看见刚创建的core1如图(8).
图(8)
现在的solr是一个空壳,没有索引数据,接下来需要导入索引数据,请看导入索引数据