2010-02-20 6 views

risposta

3

Lo schema.xml non era corretto poiché avevo copiato del testo aggiuntivo dalla console.

12

Si ottiene anche questo errore se non è stato fornito Solr il file schema.xml che Haystack genera per te, come spiegato qui nei documenti.

http://docs.haystacksearch.org/dev/tutorial.html#reindex

+0

quello sono io! Ho dimenticato di copiare lo schema.xml :) –

+2

Dopo aver inserito il mio schema nella cartella conf, ho dovuto riavviare solr per farlo funzionare. A proposito, la directory conf è apache-solr-3.5.0/example/solr/conf. – Amjith

+0

il riavvio di solr è stato la chiave per me, ho provato diverse versioni di pagliaio e un mucchio di configurazioni di asini straniere inutilmente. un riavvio e tutto ha iniziato a funzionare. :: facepalm :: –

1

Se sono stati aggiunti nuovi campi al database e copied the generated XML files da Haystack, si potrebbe anche ottenere questo errore perché non si è riavviato molo/Tomcat/qualunque server in uso. Ciò ha risolto per me su Ubuntu e Jetty:

sudo /etc/init.d/jetty stop 
sudo /etc/init.d/jetty start 

(a proposito, che sarebbe anche lo stesso semplicemente come farlo):

sudo service jetty restart 

Oppure, se si utilizza tomcat, che sarebbe

sudo service tomcat6 restart 

Edit: (testato questo con Tomcat, e risolto nuovamente lo stesso problema, lo stesso come con Jetty).

Problemi correlati