欢迎投稿

今日深度:

solr 安装配置,

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 注解打开
配置扩展词、停用词

www.htsjk.Com true http://www.htsjk.com/solr/34424.html NewsArticle 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/we...
相关文章
    暂无相关文章
评论暂时关闭