一、安装

1.需要的安装包:apache-tomcat-7.0.47.tar.gz、solr-4.10.3.tgz.tgz(jdk自行安装)

2.解压tomcat并创建solr文件夹

[root@localhost ~]# tar -zxf apache-tomcat-7.0.47.tar.gz
[root@localhost ~]# mkdir /usr/local/solr

3.将tomcat解压后的文件夹拷贝到solr的tomcat文件夹中

[root@localhost ~]# cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r

4.把solr的压缩包上传到服务器后并解压,然后把/root/solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名为solr.war

[root@localhost ~]# tar -zxf solr-4.10.3.tgz.tgz
[root@localhost ~]# cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

5.解压war包。启动tomcat自动解压。然后关闭tomcat,删除war包

6.把/root/solr-4.10.3/example/lib/ext 目录下所有的jar包复制到solr工程中

[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

7.创建solrhome文件夹,该文件夹用来存放solr服务器所有配置文件。将/root/solr-4.10.3/example中的solr文件夹拷贝至solrhome

[root@localhost example]# cp -r solr /usr/local/solr/solrhome

8.在solr工程中的web.xml文件中指定solrhome的位置

9.启动tomcat

二、配置

-----中文分析器配置

1.把IK-Analyzer分析器的文件夹上传到服务器

2.把分析器的jar包添加到solr工程中

[root@localhost IKAnalyzer2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

3.把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的WEB-INF/classes文件夹中

[root@localhost IKAnalyzer2012FF_hf1]# cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

4.在solrhome/collection1/conf/schema.xml中配置filedType

-----业务字段配置
1.在solrhome/collection1/conf/schema.xml中配置,根据业务需要选择相应的字段对应solr的字段

<field name="user_name" type="text_ik" indexed="true" stored="true"/>
<field name="user_address" type="text_ik" indexed="true" stored="true"/> <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="user_name" dest="item_keywords"/>
<copyField source="user_address" dest="item_keywords"/>

 2.重启tomcat

最新文章

  1. python 列表 总结
  2. session机制详解以及session的相关应用
  3. 据说每个大牛、小牛都应该有自己的库——Ajax
  4. Linux下常用的硬件信息查看命令
  5. python实现自动发送微博,当自己写博客时同步上去。
  6. GPU基本概念详解
  7. jpa懒加载异常
  8. mybatis中为sql中传值#{}和${}的区别
  9. 去除List列表中反复值(稍作调整,也适合于List&amp;lt;T&amp;gt; 和 List&amp;lt;?&amp;gt;)
  10. SQL SERVER大话存储结构(4)_复合索引与包含索引
  11. !JS实战之随机像素图
  12. AngularJS1.X学习笔记12-Ajax
  13. zabbix备份数据库
  14. windows server 2008 r2安装windows media player
  15. 使用 Weinre 调试移动网站
  16. get load 代理对象
  17. FireDAC 下的 Sqlite [3] - 获取数据库的基本信息
  18. servlet笔记1
  19. elastic search6.2.2 实现用户搜索记录查询(去重、排序)
  20. window.location与window.open()的区别

热门文章

  1. Centos7使用kubeadm安装1.23.1版本的k8s集群
  2. mybatis和spring的xml基本配置
  3. 【基础知识】CPU指令集
  4. parquet列存储本身自带压缩 配合snappy或者lzo等可以进行二次压缩
  5. python刷剑指offer(21-40)(一刷)
  6. Mybatias
  7. NOIP集训题目解析
  8. ln -s 软链接知识总结
  9. jq集成月份插件(不要年月日,只要年月)
  10. 一文让你明白CPU上下文切换