J'essaie d'utiliser solr 6.5.0 pour connecter java. J'ai ajoutés à la suite des fichiers .jar à la bibliothèque:problème dans solr connecter java
commons-io-2.5
httpclient-4.4.1
httpcore-4.4.1
httpmine-4.4.1
jcl-over-slf4j-1.7.7
noggit-0.6
slf4j-api-1.7.7
stax2-api-3.1.4
woodstox-core-asl-4.4.1
zookeeper-3.4.6
solr-solrj-6.5.0
mais lorsque je tente utiliser le code ci-dessous pour connecter le SOLR:
import org.apache.http.impl.bootstrap.HttpServer;
import org.apache.solr.client.solrj.SolrQuery;
import org.apache.solr.client.solrj.SolrServerException;
import org.apache.solr.client.solrj.impl.HttpSolrServer;
import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.common.SolrDocumentList;
public class SolrQuery {
public static void main(String[] args) throws SolrServerException {
HttpSolrServer solr = new HttpServer("http://localhost:8983/solr/collection1");
SolrQuery query = new SolrQuery();
query.setQuery("*");
QueryResponse response = solr.query(query);
SolrDocumentList results = response.getResults();
for (int i = 0; i < results.size(); ++i) {
System.out.println(results.get(i));
}
}
}
avant que je le compiler, je suis une erreur dans le:
import org.apache.solr.client.solrj.impl.HttpSolrServer;
import org.apache.solr.client.solrj.SolrQuery;
HttpSolrServer solr = new HttpServer("http://localhost:8983/solr/collection1");
Quelqu'un peut-il m'aider à le résoudre?
Quelle erreur obtenez-vous? – MatsLindh
je ne peux pas compiler le code, quand je lance le code, il dit: HttpSolrServer ne peut être résolu à un type \t Le constructeur HttpServer (String) est non défini \t La méthode setQuery (String) est non définie pour le type SolrQuery –