Lucene单字分词
来源:互联网 发布:淘宝真皮包店 编辑:程序博客网 时间:2024/06/02 10:49
之前使用的CJKAnalyzer分词器只能进行2字以上的搜索,比如说搜索中国可以搜出结果,但是搜索中,就没有结果。
因为CJKAnalyzer是二元分词,所以说单字搜索失效。
所以换做一元分词StandardAnalyzer或者ChineseAnalyzer
上面两个一元分词器虽然大体一样,但是区别就是ChineseAnalyzer会把文字中的数字给过滤掉。
代码块
下面是Spring注入的包
<bean id="analyzer" class=" org.apache.lucene.analysis.standard.StandardAnalyzer" destroy-method="close"> <constructor-arg><util:constant static-field="org.apache.lucene.util.Version.LUCENE_36"/></constructor-arg> </bean>
记得在更换分词器后需要删除一下Lucene生成的二进制文件,重新生成就好。
0 0
- Lucene单字分词
- 自定义lucene分词器,单字分词
- Lucene使用单字分词及短语查询实现类似全模糊查询效果
- 第61天(就业班) Lucene索引库优化、内置分词器、IK分词器、关键字高亮、单字段和多字段搜索、easyui入门
- lucene分词
- lucene分词
- Lucene 分词
- lucene分词器分词
- 中文分词技术比较:单字切分 vs 中文分词
- lucene分词器分词demo
- Lucene 分词 统计分词次数
- lucene(四) lucene分词器
- Lucene 分词原理
- Lucene 分词原理
- Lucene 分词原理
- Lucene 分词原理
- Lucene 分词原理
- Lucene中文分词
- Axure7.0使用技巧
- 从Android init.rc到SystemServer.java
- 3-7(3)
- spring aop拦截自定义注解的切入点表达式
- POJ 1947 Rebuilding Roads
- Lucene单字分词
- hihoCoder-随机产生数字并排序
- Python天坑系列(一):while 1比while True更快?
- openfire配置本地数据库
- android ActionBar的使用
- 嵌入式Linux-权利分配-sudo
- 【搭建nginx对公司的tomcat服务器做反向代理】
- 二维码生成细节和原理
- CSDN之旅