Hi,
>> 1 indexWriter.deleteDocuments(query); // same for terms arg
>> 2 if (indexWriter.hasUncommittedChanges()) {
>> 3 indexWriter.commit();
>> 4 }
>
> hasUncommittedChanges will return true if you deleted (by Term or
> Query), even if that Term or Query matches no documents.
Mhm, this is surprising (in a negative sense). So is there any way to
know if these deletions have actually affected any documents? How
about indexWorker.hasDeletions()? Contracts of these methods are not
documented well enough and I don't feel too confident to make
independent decisions just by looking at the source code :-(
m.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]