it depends on what you mean by corrupt. i think there are 3 cases: 1) the process died during a non-writing action (woo-hoo!) 2) the process died during a user-writing action (building a document) 3) the process died during a system-writing action (writing an index file)
i don't know of any way to verify an index. anyone? in cases 1 or 2, the index should be structurally correct - you might be missing some docs in case2... in case 3 you might have a problem. if you could determine which entries were being written during the process that died, you could delete those entries and re-index them. however, it is possible that some of the global files, like the dictionary might be hosed. i think this is a case of "you'll know if it's broken" - receive exceptions during routine reads or writes. not sure if this was of any help... :] > -----Original Message----- > From: Rob Outar [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, December 17, 2002 9:06 AM > To: Lucene Users List > Subject: RE: write.lock file > > > Is there a chance the index might be corrupted by any of the below > happening? > > Your busy? It's the holidays we should we all be home or out Christmas > shopping?? :-) > > Thanks, > > Rob > > > -----Original Message----- > From: Sale, Doug [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, December 17, 2002 9:47 AM > To: 'Lucene Users List' > Subject: RE: write.lock file > > > ... an index opened for writing, but not closed successfully > (process died, > threw a runtime exception, etc.) > > you might want to check the log(s) for your indexing process > and see what > failed. in order to write, just delete the lockfile... > > (sorry not so verbose - busy, busy :) > > -doug > > > -----Original Message----- > > From: Rob Outar [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, December 17, 2002 7:22 AM > > To: Lucene Users List > > Subject: write.lock file > > > > > > Hello all, > > > > This is the first time I have encountered this in 3 > > months of testing, the > > above file got created, not sure how or when, but every time > > I try to write > > to the index I get an IOException about the indexing being > > locked. It is > > obviously due to that file but what would cause that lock to > > get created and > > not removed? > > > > Let me know. > > > > Thanks, > > > > Rob > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
