首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

询问大家一个简单的lucene的有关问题

2012-09-14 
询问大家一个简单的lucene的问题在使用lucene中, 我分词器采用的是IKAnalyzer版本是:lucene-core-3.0.0.ja

询问大家一个简单的lucene的问题
在使用lucene中, 我分词器采用的是IKAnalyzer 版本是:lucene-core-3.0.0.jar
查询时候用的是

Java code
Term term = new Term("content", key);        Query query = new TermQuery(term);


现在状况是我查三个字(一个词)能查到,但是只要是四个就查不到了 单个字也查不到,我想问一下
这个是我的分词器的问题? 还是 我查询的问题?  

我现在是想实现即使是语句也能查,希望能给指点一下,谢啦

[解决办法]
首先,文本会被最终分割为Term,查的时候就是查Term。

建议你debug一下index的内容。

再次看看 index产生的时候和search的时候,是不是都用的IKAnalyzer?

热点排行