日期:2014-05-18  浏览次数:20742 次

怎么让luncene不做默认的分词处理
在luncene的查询中   默认的对要查询的关键字会做一个按空格自动分词的查询
比如:我要查询   May   27     就会对May查一次     对27查一次.我现在   不想让luncene   做默认的分词查询   该怎么办
小弟   刚接触luncene   希望高手指点   不胜感激

------解决方案--------------------
帮你up
------解决方案--------------------
使用不同的Analyzer啊
Query query = QueryParser.parse(queryString, "title ", new SimpleAnalyzer());
最后一个参数就是你分析的Analyzer,Lucene 里面已经实现了很多种了,如果还是不满足,你可以自己写一个。
------解决方案--------------------
关注