![](/img/trans.png)
[英]org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException
[英]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.