HighTitle=light.getBestFragment(stream, textTitle);这名出错了java.lang.NoClassDefFoundError: org/apache/lucene/index/memory/MemoryIndex
 at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getReaderForField(       WeightedSpanTermExtractor.java:330)
at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extractWeightedSpanTerms(WeightedSpanTermExtractor.java:252)
at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:135)
at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:97)
at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getWeightedSpanTerms(WeightedSpanTermExtractor.java:383)
at org.apache.lucene.search.highlight.QueryScorer.initExtractor(QueryScorer.java:217)
at org.apache.lucene.search.highlight.QueryScorer.init(QueryScorer.java:184)
at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:200)
at org.apache.lucene.search.highlight.Highlighter.getBestFragments(Highlighter.java:158)
at org.apache.lucene.search.highlight.Highlighter.getBestFragment(Highlighter.java:104)我是在做高亮显示时出错的,不知道是什么原因...........Please help me

解决方案 »

  1.   

    http://zhidao.baidu.com/question/25322303.html重启下或重新编译下
      

  2.   

    http://blog.sina.com.cn/s/blog_5163b2980100bocf.html
    楼主可以看看这篇文章,应该有所帮助。
      

  3.   

    java.lang.NoClassDefFoundError: org/apache/lucene/index/memory/MemoryIndex
    看看lucene的jar包是否引全了,
    或者版本是否正确,
    没有找到这个class
      

  4.   

    Lucene 每个版本的构造方法都不兼容
    你把你的jar版本贴出来 
      

  5.   

    应该是版本的问题啊。这个lucene也是的,也改得太快了。就连JE分词都不能用在lucene3.0上