簡體   English   中英

無法導入org.apache.solr.client.solrj.impl.HttpSolrServer

[英]Can’t import org.apache.solr.client.solrj.impl.HttpSolrServer

我將使用Solr服務器,該服務器將通過Solrj框架從服務器接收一些數據(我聽說這是一個框架,但不確定)。 我沒有找到有關Solrj的許多文檔,因此我使用了它的Wiki。

當我按照說明進行操作時,我發現在復制依賴項時,所有的jar都不在我的jar列表中,因此我必須下載apache-solr-solrj-*。jar並創建其他依賴項。

但更大的問題是,因此,我無法導入org.apache.solr.client.solrj.impl.HttpSolrServer,因此無法調用HttpSolrServer。 我的IDE可以識別CommonsHttpSolrServer,盡管它不想使用它(可能是因為它不存在)。

solrj是與solr進行交互的Java客戶端api。 另外,solrj已基於solrj版本更改了您與solr交互的方式。 因此,請驗證所使用的solr版本的文檔。 通常,以下代碼段應負責獲取solrj的所有依賴項。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM