Lorsque je supprime les fichiers d'index de Solr sur le disque, (dans /solr/data/index
et solr/data/spellchecker
), solr déclenche une exception à chaque fois que je tente de faire une demande à elle:Comment récupérer des fichiers d'index supprimés par Solr?
java.lang.RuntimeException: java.io.FileNotFoundException : aucun segment * fichier trouvé dans [email protected]/.../solr/data/index:
la seule façon que j'ai trouvé à se remettre de cela est de « graines » la data
répertoire avec les fichiers d'index d'ailleurs. Cela n'a pas vraiment d'importance là où ça semble. Une fois cela fait, je peux lancer une requête pour recharger le schéma et régénérer l'index. Est-ce ainsi que cela est censé fonctionner? Il semble qu'il devrait y avoir un moyen de dire à Solr de régénérer ces fichiers à partir de zéro. Peut-être que je me trompe simplement dans mon hypothèse que ces fichiers ne font pas partie de l'application elle-même (sorte de impliqué par le nom "données")?
Cela a été mon problème, juste une note à d'autres, je devais 1) Stopper solr, 2) supprimer le répertoire, 3) démarrer solr. Lorsque j'ai exécuté et supprimé le répertoire et tenté de forcer un index, il échouait toujours. Merci pour l'aide =] –
C'est définitivement la solution! Bonne prise :] – tfont