[prev in list] [next in list] [prev in thread] [next in thread]
List: lucene-user
Subject: RE: Corrupted indexes
From: Eric Bressler <eric.bressler () coreblox ! com>
Date: 2005-08-30 11:43:23
Message-ID: 1125402203.19390.5.camel () silk ! firelizards ! com
[Download RAW message or body]
I was going to send out the answer to this problem this morning. I found
it around 2am last night. I was mistaken that I had corrupt the
indexes. The real problem was that I had forgotten the constructor I
was using for the index reader an had it like
writer = new IndexWriter(indexlocation, new StandardAnalyzer(), true);
instead of
if ( !IndexReader.indexExists(indexlocation)) {
writer = new IndexWriter(indexlocation, new StandardAnalyzer(),
true);
}
else
writer = new IndexWriter(indexlocation, new StandardAnalyzer(), false);
So I was basically always making a new index. Really a beginner mistake
but I had written that portion so long ago I didn't look.
Eric
On Tue, 2005-08-30 at 12:23 +0200, Peter Veentjer - Anchor Men wrote:
> What kind of corruption do you get? Do the files get corrupted
> (unusable/unreadable), or do you get multiple items in the index?
>
> -----Oorspronkelijk bericht-----
> Van: Eric Bressler [mailto:eric.bressler@coreblox.com]
> Verzonden: maandag 29 augustus 2005 23:18
> Aan: java-user@lucene.apache.org
> Onderwerp: Corrupted indexes
>
> I am running lucene 1.4.3 and I have a situation where after adding and
> removing some objects, my index becomes corrupt. I have been careful to
> make sure that all adds and removes happen in a single thread (although
> I know that isn't necessarly needed) and it still occurs. I am not sure
> how to go about debugging the index corruption, so any pointers will be
> welcome. Oh, this only appears to happen when the index and removals
> happen rapidly. I cannot do it when there are all adds or removals w/o
> it being a rapid change between adds and removes.
> Thanks
>
> Eric
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic