solr在linux下的安装及配置(文章中127.0.0.1为服务器ip)

2 篇文章 0 订阅
1.确定jdk(1.7以上),tomcat是否安装
2.上传solr压缩包到/soft/目录下
3.在/usr/下创建一个目录solr

4.将solr压缩包解压缩到/usr/solr/目录下

#tar zxf solr-4.10.3.tgz.tgz -C /usr/solr/

5.进到#/usr/solr/solr-4.10.3/dist目录下,将solr-4.10.3.war拷贝到tomcat的webapps中

#cd /usr/solr/solr-4.10.3/dist
#cp solr-4.10.3.war /usr/tomcat/apache-tomcat-7.0.57/webapps/solr.war
启动tomcat将解压缩,然后关闭tomcat,删除webapps下的压缩包

6.进到#cd /usr/solr/solr-4.10.3/example/lib/extext目录下,将目录下所有的包拷贝到项目中

#cd /usr/solr/solr-4.10.3/example/lib/extext
#cp * /usr/tomcat/apache-tomcat-7.0.57/webapps/solr/WEB-INF/lib/

7.进到#cd /usr/solr/solr-4.10.3/example/下,复制solrhome:#cp -r solr /usr/tomcat/solrhome

#cd /usr/solr/solr-4.10.3/example/
#cp -r solr /usr/tomcat/solrhome

8.编辑#vim /usr/tomcat/apache-tomcat-7.0.57/webapps/solr/WEB-INF/web.xml,

#vim /usr/tomcat/apache-tomcat-7.0.57/webapps/solr/WEB-INF/web.xml

<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>/usr/tomcat/solrhome/</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
注释解掉,并将solrhome目录添进去

9.启动tomcat,并访问,安装完成

10.配置开始

11.上传IK Analyzer 2012FF_hf1中文分析器到服务器上(此处使用的xftp上传到服务器,因为上传的是文件夹)

复制IK Analyzer 2012FF_hf1文件夹下jar包到/solr/WEB-INF/lib下

#cp IKAnalyzer2012FF_u1.jar /usr/tomcat/apache-tomcat-7.0.57/webapps/solr/WEB-INF/lib/

12.在/solr/webapps/WEB-INF/下创建classes目录,并把扩展词典、配置文件放到solr工程的WEB-INF/classes目录下

#cp ext_stopword.dic IKAnalyzer.cfg.xml mydict.dic /usr/tomcat/apache-tomcat-7.0.57/webapps/solr/WEB-INF/classes/

13.修改配置文件,修改/usr/tomcat/solrhome/collection1/conf下的schema.xml

#vim /usr/tomcat/solrhome/collection1/conf/schema.xml

在文件末尾添加FieldType

<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
<field name="item_title" type="text_ik" indexed="true" stored="true"/>
<field name="item_sell_point" type="text_ik" indexed="true" stored="true"/>
<field name="item_price"  type="long" indexed="true" stored="true"/>
<field name="item_image" type="string" indexed="false" stored="true" />
<field name="item_category_name" type="string" indexed="true" stored="true" />

<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="item_title" dest="item_keywords"/>
<copyField source="item_sell_point" dest="item_keywords"/>
<copyField source="item_category_name" dest="item_keywords"/>

14.完成配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值