Dirk Hennig wrote:
Volodymyr Bychkoviak wrote:
the problem is than index was modified between
indexReader.open(index); and indexReader.delete(hitId); method calls.
That would explain the exception.
But How?
it can be modified by another indexReader or indexWriter.
The program is exactly as I wrote it!
method open is static method wich returns new indexReader. maybe this is
the problem.
---------------------------------------------------------------------
indexReader.open(index);
while (!removeStack.empty()) {
int hitId = ((Integer)(removeStack.pop())).intValue();
indexReader.delete(hitId);
}
indexReader.close();
---------------------------------------------------------------------
Dirk
---------------------------------------------------------------------
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]