In the best case you'd just need to remove the lock file.
Never happened to me (knock on wood), but others have reported corrupt indices. 
 Some, I believe, had to manually edit their segments file to get things in 
order, and possibly reindex data in lost segments.

As for backing up, you could try making a backup using IndexWriter's addIndexes 
method, and I imagine hard-links would work, too.

Otis

----- Original Message ----
From: Marc Dauncey <[EMAIL PROTECTED]>
To: java-user@lucene.apache.org
Sent: Friday, May 12, 2006 7:59:14 AM
Subject: Backing up indexes, reliability and robustness

Hi everyone,

Just wanted to get peoples views on an indexing issue.  I gather a lot of 
people have apps where indexing writes to the same index as is used by the 
searcher.  The thing that bothers me about this is if indexing is interrupted 
(file system crash, out of disk space etc) the index becomes unusable.  This 
seems too risky in terms of keeping searching available 24/7.

My first question is, if an index does become corrupt because of an interrupted 
operation, is the situation recoverable?  Is it simply a matter of managing the 
index locks?

My second question is do people back up their indexes before working on them?  
If you do, then how do you manage this for large indexes?  What kind of 
strategies have you put in place to make your systems robust and available?

Many thanks for your advice


Marc



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to