2013-06-05 6 views
5

L'errore precedente si verifica quando ho importato dati xml nel mio Solr (v4.3.0) e ho appena cambiato il nome della mia collezione, mentre nulla è diverso dal file di esempio.Solr ha restituito un errore # 404 non trovato per url http: // localhost: 8983/solr/update? Commit = true

Qualche consiglio?

Grazie in anticipo.

+0

hai aggiornato anche il solr.xml con il nome della raccolta e i valori del percorso? – Jayendra

+0

Sì, ho aggiornato il mio solr.xml. – ray6080

+0

Che cosa hai cambiato con la rinomina della collezione? Puoi pubblicare il solr.xml – Jayendra

risposta

12

tenta di accedere al seguente URL: IP: PORT/solr/NAME_OF_YOUR_CORE/aggiornamento commettere = true

2

Sto usando Solr 4.2.0 con Rails e raccolte erano di impostazione di default. Ma 3 core sono stati configurati di default (default, sviluppo, test). Così ho dovuto impostare: URL nel mio solr config per macchie solari per includere il nome di base nel percorso in questo modo ...

http://localhost:8982/solr/development/update?commit=true

Prestare attenzione che siete sulla porta corretta (8981, 8982, 8983)

development: 
    solr: 
    hostname: localhost 
    port: 8982 
    log_level: INFO 
    path: /solr 
    url: http://localhost:8982/solr/development 
0

Il nome del nucleo è sensibile al maiuscolo/minuscolo, assicurarsi di scriverlo correttamente. Era il problema da parte mia.

Quindi, se il nome del vostro nucleo è MYCORE l'url deve essere:

http://localhost:8983/solr/MyCore/update

e non, per esempio, http://localhost:8983/solr/mycore/update.

Problemi correlati