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/

Reply via email to