Al eliminar los archivos de índice de Solr en el disco, (que se encuentra en /solr/data/index
y solr/data/spellchecker
), Solr se emite una excepción cada vez que intento hacer una solicitud a la misma:¿Cómo recuperarse de los archivos de índice eliminados de Solr?
java.lang.RuntimeException: java.io.FileNotFoundException : hay segmentos * archivo encontrado en [email protected]/.../solr/data/index:
la única forma que he encontrado para recuperarse de esto es “semilla” de la data
directorio con los archivos de índice de otros lugares. Realmente no importa donde parece. Una vez que hago esto, puedo ejecutar una consulta para volver a cargar el esquema y regenerar el índice. ¿Es así como se supone que esto funciona? Parece que debería haber una forma de decirle a Solr que regenere esos archivos desde cero. Tal vez estoy equivocado en mi suposición de que estos archivos no son parte de la aplicación en sí (algo así como el nombre de "datos")?
Este fue mi problema, solo una nota para los demás, tuve que 1) Detener solr, 2) eliminar el directorio, 3) iniciar solr. Cuando ejecutaba Solr y borraba el directorio e intentaba forzar un índice, seguía fallando. Gracias por la ayuda =] –
¡Esta es definitivamente la solución! Buena atrapada :] – tfont