java.lang.ClassNotFoundException: org.apache.lucene.index.memory.MemoryIndex

来源:互联网 发布:微信公众号 python 编辑:程序博客网 时间:2024/06/03 19:00

Lucence 5.3.1 高亮显示时异常:


Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/index/memory/MemoryIndexat org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getLeafContext(WeightedSpanTermExtractor.java:391)at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extractWeightedTerms(WeightedSpanTermExtractor.java:355)at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:150)at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:110)at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getWeightedSpanTerms(WeightedSpanTermExtractor.java:518)at org.apache.lucene.search.highlight.QueryScorer.initExtractor(QueryScorer.java:219)at org.apache.lucene.search.highlight.QueryScorer.init(QueryScorer.java:187)at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:196)at org.apache.lucene.search.highlight.Highlighter.getBestFragments(Highlighter.java:156)at org.apache.lucene.search.highlight.Highlighter.getBestFragment(Highlighter.java:102)at com.accord.utils.Searcher.search(Searcher.java:50)at com.accord.utils.Searcher.main(Searcher.java:60)Caused by: java.lang.ClassNotFoundException: org.apache.lucene.index.memory.MemoryIndexat java.net.URLClassLoader$1.run(Unknown Source)at java.net.URLClassLoader$1.run(Unknown Source)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(Unknown Source)at java.lang.ClassLoader.loadClass(Unknown Source)at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)at java.lang.ClassLoader.loadClass(Unknown Source)... 12 more

解决方法:

在项目下导入lucene-memory-5.3.1.jar包. 


阅读全文
0 0
原创粉丝点击