我在我的项目h2中使用,我想启用lucene搜索索引。我添加了以下deps。到pom.xml:
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
<version>4.4.0</version>
</dependency>
我仍然从h2获得java.lang.ClassNotFoundException:org.apache.lucene.search.Searcher。此问题仅在我启动程序时出现。
答案 0 :(得分:1)
使用lucene&lt; 4.0.0;版本3.6.0中已弃用org.apache.lucene.search.Searcher
抽象类,然后从4.0.0开始将其作为/ org.apache.lucene.search.IndexSearcher
内部包含在内。
http://lucene.apache.org/core/3_6_0/api/core/deprecated-list.html