在下面一行显示maven项目中的错误
import org.apache.solr.client.solrj.impl.HttpSolrServer;
我已经添加了依赖项,例如
然后它也显示错误。 任何人都可以建议我是否需要在此处添加任何其他依赖项?
最佳答案
这可能是因为 org.apache.solr.client.solrj.impl.HttpSolrServer
在 solrj 6.1.0 中被删除,因为它是以前版本中已弃用的类。您应该使用 org.apache.solr.client.solrj.impl.HttpSolrClient 来代替。
请引用solrj java documentation构造 HttpSolrClient。您可能应该使用org.apache.solr.client.solrj.impl.HttpSolrClient.Builder
,如下所示:
HttpSolrClient solrClient=new HttpSolrClient.Builder("http://my-solr-server:8983/solr").build();
关于java - 使用 apache solr 6.1.0 时由于 maven 依赖而出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38430122/