Thanks for responding to my question. Let me just put a situation that might arise in future. I decide to add a new field to the schema. So if I have understood you correctly, "piping it through the whole process" would mean, that I delete records one by one, and add the same records again. Basically if I change my schema, the new records that I would add would be indexed on the new schema? That wouldn't require server restart?
On Fri, Feb 12, 2010 at 3:49 AM, Sven Maurmann <sven.maurm...@kippdata.de>wrote: > Hi, > > restarting the Solr server wouldn't help. If you want to re-index > your data you have to pipe it through the whole process again. > > In your case it might be a good idea to consider having several > cores holding the different schema definitions. This will not save > you from getting the original data and doing the analysis once > again, but at least you do not have a schema not being consistent > with the data in the index. > > If you have a way to find and access the original data from the > unique id in your index, you may create a small program that reads > the data belonging to the id and sends it to the new core for > indexing (just rough toughts depending of the nature of your > situation). > > Cheers, > Sven > > > --On Freitag, 12. Februar 2010 03:40 +0500 Emad Mushtaq < > emad.mush...@sigmatec.com.pk> wrote: > > Hi, >> >> I would like to know if there is a way of reindexing data without >> restarting the server. Lets say I make a change in the schema file. That >> would require me to reindex data. Is there a solution to this ? >> >> -- >> Muhammad Emad Mushtaq >> http://www.emadmushtaq.com/ >> > -- Muhammad Emad Mushtaq http://www.emadmushtaq.com/