在solr搜索中无法解析导入org.apache.solr.core.CoreContainer.Initializer

时间:2016-02-24 11:16:06

标签: java eclipse hibernate maven solr

使用eclipse和hibernate创建程序solr搜索。 我在pom.xml文件中使用了以下依赖项

<dependency>
    <groupId>org.apache.solr</groupId>
    <artifactId>solr-solrj</artifactId>
    <version>5.4.0</version>
</dependency>
<dependency>
    <groupId>org.apache.solr</groupId>
    <artifactId>solr-core</artifactId>
    <version>5.4.0</version>
</dependency>

我已导入import org.apache.solr.core.CoreContainer;,但由于CoreContainer.Initializer无法解析为某种类型,因此我收到错误。

1 个答案:

答案 0 :(得分:0)

似乎这个类已经删除了新版本的Apache Solr。这个内部类在5.3.1版本中不可用 - http://lucene.apache.org/solr/5_3_1/solr-core/allclasses-noframe.html

虽然它在版本4.2中可用 - https://lucene.apache.org/solr/4_2_1/solr-core/allclasses-noframe.html

确保使用的是正确的版本。