读书人

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

发布时间: 2012-09-14 23:00:49 作者: rapoo

询问大家一个简单的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?

读书人网 >J2EE开发

热点推荐