关于Lucene全文检索的中文分词!

cadenzhu 2010-01-20 10:06:58
我使用的是Lucene 3.0版本,使用je中文分词,但出现了一下错误!
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.analysis.StopFilter.<init>(Lorg/apache/lucene/analysis/TokenStream;Ljava/util/Set;Z)V
at jeasy.analysis.MMAnalyzer.tokenStream(Unknown Source:28)
at org.apache.lucene.analysis.Analyzer.reusableTokenStream(Analyzer.java:52)


IndexWriter 对象如下:
Analyzer analyzer =new MMAnalyzer();
FSDirectory docu=FSDirectory.open(indexFile);
IndexWriter writer= new IndexWriter(FSDirectory.open(indexFile), analyzer, true,
IndexWriter.MaxFieldLength.LIMITED);
...全文
312 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjt927 2011-07-29
  • 打赏
  • 举报
回复
这个解决了吗?怎么解决的?????
hbpad 2011-05-17
  • 打赏
  • 举报
回复
楼主怎么解决的啊?求救...我也是用lucene-core-3.0.3.jar,je-analysis-1.5.3.jar,报这个错~~谢谢
cadenzhu 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java2000_net 的回复:]
java.lang.NoSuchMethodError: org.apache.lucene.analysis.StopFilter.


99%是因为lucene.jar的版本不对,有多个jar, 你清理一下吧!
[/Quote]

如果 我不用 je中文分词的话 就不会错啊!!
cbdhxka 2010-01-20
  • 打赏
  • 举报
回复
试试用IKAnalyzer3.2.0Stable 吧,IKAnalyzer是对应于3.0的版本,庖丁的还没有出来
不知道极易分词现在出来与3.0对应的版本没有。
hailang7210 2010-01-20
  • 打赏
  • 举报
回复
老紫竹 2010-01-20
  • 打赏
  • 举报
回复
java.lang.NoSuchMethodError: org.apache.lucene.analysis.StopFilter.


99%是因为lucene.jar的版本不对,有多个jar, 你清理一下吧!
Z8157522 2010-01-20
  • 打赏
  • 举报
回复
这个我喜欢,但是...似乎这个论坛搞这个的不多.
我初学,Mark

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧