在使用lucene中, 我分词器采用的是IKAnalyzer 版本是:lucene-core-3.0.0.jar
查询时候用的是Term term = new Term("content", key);
Query query = new TermQuery(term);
现在状况是我查三个字(一个词)能查到,但是只要是四个就查不到了 单个字也查不到,我想问一下
这个是我的分词器的问题? 还是 我查询的问题? 我现在是想实现即使是语句也能查,希望能给指点一下,谢啦
查询时候用的是Term term = new Term("content", key);
Query query = new TermQuery(term);
现在状况是我查三个字(一个词)能查到,但是只要是四个就查不到了 单个字也查不到,我想问一下
这个是我的分词器的问题? 还是 我查询的问题? 我现在是想实现即使是语句也能查,希望能给指点一下,谢啦
解决方案 »
- javamail发送的邮件被qq放到垃圾箱里面去了
- struts2二级联动下拉框
- struts2 中<jsp:forward>转向的问题。。请高手解答!!!
- [hibernate 初学] session必须要close()吗?
- 谁做过建行网上支付(他们给的资料都是JAVA的)..本人没用过JAVA,在配置安装程序时遇到问题....求救..........
- 关于JTable的问题……
- 请问大家JDOM有什么用呀,是干什么的?
- 告急,jb5+weblogic6开发ejb
- 请问weblogic里的weblogic.ejbc是什么东西?
- scala/ScalaObject 错误
- Hibernate 3 延迟加载
- jsp里小问题
http://forfuture1978.iteye.com/blog/588716
有关Lucene的问题(1):为什么能搜的到“中华 AND 共和国”却搜不到“中华共和国”?