2015-07-15 3 views
0

Я собираюсь использовать сервер Solr, который получит некоторые данные с сервера с помощью структуры Solrj (я слышал, что это фреймворк, но Я не уверен). Я не нашел много документации для Solrj, поэтому я использовал ее wiki.Не удается импортировать org.apache.solr.client.solrj.impl.HttpSolrServer

Когда я следую объяснениям, я обнаружил, что все банки не были в моем списке jar, когда я скопировал зависимость, поэтому мне пришлось загрузить apache-solr-solrj - *. Jar и сделать другие зависимости.

Но большая проблема заключается в том, что я не могу импортировать org.apache.solr.client.solrj.impl.HttpSolrServer, следовательно, я не могу назвать HttpSolrServer. Моя IDE распознает CommonsHttpSolrServer, хотя она не хочет ее использовать (возможно, потому, что ее не существует).

ответ

0

Well solrj - это java-клиент api для взаимодействия с solr. Кроме того, solrj изменил способ взаимодействия с solr на основе версии solrj. Поэтому, пожалуйста, проверьте документацию для версии solr, которую вы используете. как правило, нижеприведенный фрагмент должен заботиться об извлечении всех зависимостей для solrj.

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

Извините, я не знаю, как проверить мою версию Solrj, но спасибо за этот ответ, действительно, она разрешает мою проблему :) –

Смежные вопросы