Solrj Zugriff mit Authentifizierung

Support für Fragen zu Solr im Allgemeinen und der Verwendung des in YaCy eingebetteten Solr
Forumsregeln
Hier sind Fragen zu Solr im Allgemeinen und der Verwendung des in YaCy eingebetteten Solr im speziellen gewünscht!

Solrj Zugriff mit Authentifizierung

Beitragvon rastadisasta » Di Sep 10, 2013 8:23 am

Hallo

Habe eine Frage/Problem bei der Authentifizierung beim Zugriff auf die Solr Instanz.
Ich benötige je Solr Abfrage 1000 Dokumente. Anscheinend ist dies nur mittels Authentifizierung möglich.

Mein Code sieht folgendermaßen aus.

Code: Alles auswählen
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getCredentialsProvider().setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), new UsernamePasswordCredentials("username","password"));
HttpSolrServer solr = new HttpSolrServer("http://localhost:8080/solr/", httpclient);
solr.setParser(new XMLResponseParser());

SolrQuery query = new SolrQuery();
query.setQuery("*:*");
query.set("rows", 1000);

QueryResponse response = solr.query(query, SolrRequest.METHOD.GET);

Leider Funktioniert die Authentifizierung nicht. Das heißt ich bekomme im result anstatt 1000 rows nur 100 rows zurück.

Benötige ich Preemptive Authentifizierung ? Leider ist die Funktion setAuthenticationPreemptiven() im HttpClient 4 nicht mehr verfügbar.

Wäre für jeden Tipp sehr dankbar!
rastadisasta
 
Beiträge: 2
Registriert: Di Sep 10, 2013 7:59 am

Re: Solrj Zugriff mit Authentifizierung

Beitragvon Orbiter » Di Sep 10, 2013 9:00 am

probier mal die authentification gleich in die URL rein zu schreiben, also

HttpSolrServer solr = new HttpSolrServer("http://admin:password@localhost:8080/solr/", httpclient);
Orbiter
 
Beiträge: 5784
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Solrj Zugriff mit Authentifizierung

Beitragvon rastadisasta » Di Sep 10, 2013 9:09 am

Danke für das schnelle Feedback!
Nein leider...hat den gleichen Effekt.
rastadisasta
 
Beiträge: 2
Registriert: Di Sep 10, 2013 7:59 am


Zurück zu Solr Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron