solr 安装配置

使用 ssh 工具上传文件到 home

solr-4.10.3.tar

解压到目录

:tar -cvf solr-4.10.3.tar

复制 solr.war 到 tomcat 中

:cp /home/solr-4.10.3/example/webapps/solr.war /usr/local/tomcat/apache-tomcat-7.0.90/webapps/

启动 tomcat

:sh /usr/local/tomcat/apache-tomcat-7.0.90/bin/startup.sh

查看启动情况,日志

tail -f /usr/local/tomcat/apache-tomcat-7.0.90/logs/catalina.out

停止 tomcat,删除 war 包

:sh /usr/local/tomcat/apache-tomcat-7.0.90/bin/shutdown.sh
rm -rf /usr/local/tomcat/apache-tomcat-7.0.90/webapps/solr.war

访问 tomcat 下的 solr

ipAddr:port/solr
404:缺少 jar 包,日志中有提示
	解决:补充缺少的 jar
		:sh /usr/local/tomcat/apache-tomcat-7.0.90/bin/shutdown.sh
		:cp /home/solr-4.10.3/example/lib/ext/* /usr/local/tomcat/apache-tomcat-7.0.90/webapps/solr/WEB-INF/lib
500: 没有配置 solrhome,日志中有提示
	解决:配置 solrhome
		:vi /usr/local/tomcat/apache-tomcat-7.0.90/webapps/solr/WEB-INF/web.xml
		修改 solrhomepath example下solr
		-->/home/solr-4.10.3/example/solr
		删除注释 dd

配置 ik 分词器

创建目录
	:mkdir ik
解压 zip 包
	:unzip unzip IKAnalyzer2012FF_hf1.zip -d ./ikAnalyzer/
拷贝 jar 到 solr
	:cp IKAnalyzer2012FF_u1.jar /usr/local/src/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
solrhome/conf/schema.xml 配置ik 字段
	<fieldType name="text_ik" class="solr.TextField">
      <analyzer type="index" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
      <analyzer type="query" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
   	</fieldType>
远程访问测试。

配置扩展词、停用词

	mkdir /usr/local/src/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes
复制配置文件、停用词典到项目中
	cp IKAnalyzer.cfg.xml stopword.dic /usr/local/src/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
创建停用词典
	touch /usr/local/src/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/ext.dic
配置
	vi IKAnalyzer.cfg.xml 将 ext.dic 注解打开
配置扩展词、停用词
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值