文章目录
Github个人博客:https://joeyos.github.io
安装solr
前提,已经安装tomcat和jdk。
- 解压solr压缩包
- 新建文件夹/usr/local/solr
- 把tomcat放里面
- 复制cp dist/solr-4.10.3.war tomcat/webapps/
- 启动tomcat,会安装solr-4.10.3.war
- 删除war包
- 把/root/solr-4.10.3/example/lib/ext目录下的所有的jar包复制到tomcat/webapps/solr-4.10.3/WEB-INF/lib下
- 复制cp /root/solr-4.10.3/example/solr /usr/local/solrhome
- 在solr的web.xml中配置solrhome路径
<!-- People who want to hardcode their "Solr Home" directly into the
WAR File can set the JNDI property here...
-->
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
无法访问solr
查看tomcat的log文件localhost.log,Could not find necessary SLF4j logging jars.
-
从/root/solr/example/lib/ext下的全部jar拷贝到tomcat7/webapps/solr-4.10.3/WEB-INF/lib
-
在webapps/solr-4.10.3新建文件夹resource,从~/solr-4.10.3/example/resources/中拷贝log4j.properties到此文件夹
-
注意solrhome在web.xml的配置路径/usr/local/solr/solrhome的solr/solrhome名称因人而异
[root@localhost solr-4.10.3]# cp ~/solr-4.10.3/example/resources/log4j.properties ./resources/
访问http://192.168.52.129:8080/solr-4.10.3/
注意solr-4.10.3路径!!
配置中文分析器
分析器使用IKAnalyzer。
使用方法:
第一步:把IKAnalyzer依赖的jar包添加到solr工程中。把分析器使用的扩展词典添加到classpath中。
cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat7/webapps/solr-4.10.3/WEB-INF/lib