Quando si elimina file di indice di Solr su disco, (trovato in /solr/data/index
e solr/data/spellchecker
), solr genera un'eccezione ogni volta che provo a fare una richiesta ad esso:Come recuperare da file indice cancellati Solr?
java.lang.RuntimeException: java.io.FileNotFoundException : no segmenti * file trovato in [email protected]/.../solr/data/index:
l'unico modo che ho trovato per recuperare da questo è quello di “seme” della data
directory con i file di indice da altrove. Non importa dove sembra. Una volta fatto, posso eseguire una query per ricaricare lo schema e rigenerare l'indice. È così che dovrebbe funzionare? Sembra che ci dovrebbe essere un modo per dire solr per rigenerare quei file da zero. Forse mi sto solo sbagliando nel presupposto che questi file non facciano parte dell'applicazione stessa (tipo di sottinteso dal nome "dati")?
Questo era il mio problema, solo una nota per gli altri, ho dovuto 1) Stop solr, 2) eliminare la directory, 3) start solr. Quando ho avuto il solr in esecuzione e cancellato la directory e ho cercato di forzare un indice, avrebbe comunque fallito. Grazie per l'aiuto =] –
Questa è sicuramente la soluzione! Buona pesca :] – tfont