There IS difference between something being marked as deleted and
something is actually deleted. As these marked as deleted can be
undeleted. 

The document is marked as deleted even before the reader is closed.
There is an example in "Lucene in Action". /dan

-----Original Message-----
From: Dan Quaroni [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 08, 2005 3:18 PM
To: java-user@lucene.apache.org
Subject: RE: delete and optimize

I'm confused by what you mean - there is no difference between something
being marked as deleted and deleted.  (Since it's not removed from the
index until optimization)

I've found that unless I close(), the document isn't even marked for
deletion.  And if I recall, I think I also had to close the Directory,
but that may not be true.

-----Original Message-----
From: Dan Liu [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 08, 2005 3:09 PM
To: java-user@lucene.apache.org
Subject: RE: delete and optimize


The document is markded as "deleted" when reader.delete(i) is called. It
is actually deleted from index when reader.close().

The deleted douments seems put in a separate file with extension ".del"
in the index folder.

When optimiation happens after deletion, the ".del" file is gone, and
Document number are reclaimed.

Aviran
http://www.aviransplace.com

---------------------------------------------------------------------
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