solr学习之路 部署到tomcat并且配置中文分词器IKanalyzer <一>
来源:互联网 发布:淘宝聚划算怎么抢购 编辑:程序博客网 时间:2024/04/30 14:21
Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。
废话不多说,直接开始安装solr
solr版本 4.10
中文分词器版本 ikanalyzer2012
solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上
关于solrhome的概念
SolrHome是Solr运行的主目录,目录中包括了运行Solr实例所有的配置文件和数据文件,Solr实例就是SolrCore,一个SolrHome可以包括多个SolrCore(Solr实例),每个SolrCore提供单独的搜索和索引服务。
所以首先创建solrhome目录最好不要在tomcat中创建此目录
我这里创建在F:\solrhome
创建好后开始整合tomcat与solr
1.首先将solr解压 solr\example\webapps 目录下找到solr.war 放到tomcat的webapps下
启动tomcat将war包解压
关闭tomcat 将war包删除 进入solr文件夹进入 solr\WEB-INF 目录
找到配置文件文件 并修改
按照箭头修改配置文件记得将你的solrHOME的路径写上去
配置完成后 将你solr目录下(不是tomcat下的solr目录是你解压的solr目录)的将所有包放到apache-tomcat-8.0.37\webapps\solr\WEB-INF\lib目录下
将solr文件夹复制到你的solrhome目录下
启动tomcat 输入http://localhost:8080/solr
至此solr整合tomcat完成
但是solr自带的分词器对中文不友好这里我们配置ikanalyzer分词器
将ikanalyzer2012解压
找到ikanalyzer的jar包放入apache-tomcat-8.0.37\webapps\solr\WEB-INF\lib目录下
在apache-tomcat-8.0.37\webapps\solr\WEB-INF目录下创建classes文件夹
将ikanalyzer的配置文件放入classes文件夹
找到solrhome\solr\collection1\conf目录中的schema.xml 添加下面
<fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType> <field name="title_ik" type="text_ik" indexed="true" stored="true" /> <field name="content_ik" type="text_ik" indexed="true" stored="false" multiValued="true"/>
重启tomcat进入solr
配置成功界面
“`
solr的页面客户端如何使用? 配置文件中的各种配置的含义是什么?
下一篇 solr学习之路 配置文件的讲解以及页面客户端的使用 <二>
- solr学习之路 部署到tomcat并且配置中文分词器IKanalyzer <一>
- solr的IKAnalyzer中文分词器配置
- 5、solr配置中文分词器(IKAnalyzer)
- Solr之IKAnalyzer中文分词器-yellowcong
- Solr中文分词配置(IKAnalyzer)
- Solr中文分词配置(IKAnalyzer)
- 【solr】Solr中文分词配置(IKAnalyzer)
- Solr中文分词器配置讲解 (IKAnalyzer和mmseg4j)
- Solr之——配置中文分词IKAnalyzer和拼音分词pinyinAnalyzer
- Solr整合Tomcat及IKAnalyzer 3.2.8中文分词
- 安装中文分词器。solr集成ikanalyzer分词器
- Solr中配置IKAnalyzer分词器配置,测试分词效果
- Apache Solr 4.9 和 IKAnalyzer中文分词配置(上)
- Apache Solr 4.9 和 IKAnalyzer中文分词配置(下)
- Apache Solr 4.9.0和 IKAnalyzer中文分词配置
- 二、Solr配置中文分词器IKAnalyzer并配置业务域
- Solr学习二:加入中文分词工具IKAnalyzer
- Solr配置中文分词器IKAnalyzer及增删改查调用
- 哈哈----好喜欢这个编辑器
- LeetCode 74. Search a 2D Matrix
- 《剑指offer》003-二维数组中的查找
- 机器人操作系统ROS Indigo 入门学习(1)——安装ROS Indigo
- 【python学习笔记(2)】脚本报错"AttributeError: 'module' object has no attribute 'xxx'"解决方法
- solr学习之路 部署到tomcat并且配置中文分词器IKanalyzer <一>
- 14、SQL Server:sql update set from 的用法 (转)
- 外观模式
- 练习
- HDU2151:Worm(简单dp)
- SpringMVC - @ModelAttribute运行原理与参数解析
- HibernateTransactionManager和DataSourceTransactionManager
- 机器人操作系统ROS Indigo 入门学习(2)——安装和配置你的ROS环境
- SpringMVC+Mybatis多静态数据源配置