2010-02-20 19 views

Respuesta

3

Schema.xml estaba mal formado porque había copiado texto adicional de la consola.

12

También obtiene este error si no le ha proporcionado a Solr el archivo schema.xml que Haystack genera para usted, como se explica aquí en los documentos.

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

+0

ese soy yo! Olvidé copiar el archivo schema.xml :) –

+2

Después de colocar mi esquema en el directorio de configuración, tuve que reiniciar Solr para que funcione. Por cierto, el directorio de conf es apache-solr-3.5.0/example/solr/conf. – Amjith

+0

reiniciar solr fue la clave para mí, probé diferentes versiones de haystack y un montón de configuraciones de wierd ass en vano. un reinicio y todo comenzó a funcionar. :: facepalm :: –

1

Si ha añadido nuevos campos a la base de datos y copied the generated XML files de Haystack, también podría estar recibiendo este error porque no ha reiniciado embarcadero/Tomcat/lo que sea servidor que está utilizando. Esto resolvió por mí en Ubuntu y embarcadero:

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

(por cierto, que también sería el mismo que el simple hecho de hacer esto):

sudo service jetty restart 

O, si está utilizando tomcat, que sería

sudo service tomcat6 restart 

Editar: (probado esto con Tomcat, y que resuelve el mismo problema de nuevo, el mismo como con Jetty).

Cuestiones relacionadas