在Solr中配置中文分词IKAnalyzer
在Solr中配置中文分词IKAnalyzer
1、在配置文件schema.xml(位置{SOLR_HOME}/config/下),配置信息如下:
<!-- IKAnalyzer 中文分词-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" isMaxWordLength="false"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" isMaxWordLength="true"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
2、在IKAnalyzer相关的jar包(IKAnalyzer2012_u6.jar 本博客不提供下载)放在{SOLR_HOME}/lib下。
3、测试IKAnalyzer中文分词 效果:
最新文章
- [MySQL Reference Manual] 18 复制
- ns3 print 丢包内容的两种方法
- 【原创】开源Math.NET基础数学类库使用(15)C#计算矩阵行列式
- bootstrap-select去除蓝色边框outline
- 解读Unity中的CG编写Shader系列一
- JS设置CSS样式的几种方式【转】
- linux设备驱动归纳总结(四):4.单处理器下的竞态和并发【转】
- HTTP响应头和请求头信息对照表
- objective-c 下面int 和 NSData数据 互相转换的方法
- Features for configuring JSON-to-Java mapping
- 怎样学好C语言,一个成功人士的心得!
- javaDay1 基础知识
- Jquery对select的操作(附日历天数变化代码)
- CF 602B Approximating a Constant Range
- 二维 ST POJ 2019
- java.io.IOException: There appears to be a gap in the edit log. We expected txid ***, but got txid
- Android学习笔记(2):build.grandle的常用设置
- 一条命令停止所有lxc容器,删除所有lxc容器
- Android开发 ---SQLite数据库,lock文件,结果集游标,适配器,安全退出,给连接设置下划线,编辑器,投影,ContentValues存储,DbHelper,activity栈
- c# 上传图片流,php端(laravel框架)接收处理方法