"Wallmer, Martin" <[EMAIL PROTECTED]> writes:

> > Isn't the point of using Lucene, that it is lightweight and does
> > not require a RDBMS?  Usually Lucene uses a directory for its index.
> > I suspect moving the index to  RDBMS is not easy.
> > 
> 
> Ok, so then everybody using Lucene must know, that there is no transactionality.
> Thats the same as with simple filesystemstore, no transactions, unless you use
> TxFileStore. Architecture must allow two phase commit. I'm sure, there is someone,
> who makes Lucene (or another indexer) transaction aware, if it is really needed.

For my applications I have not need to access Lucene inside a transaction.
WebDAV does not know about transactions, which span more than one HTTP request anyway.
So it would be fine, when the data are indexed immediately after the slide transaction
is committed. Just take care, that Lucene never sees data, which are not committed.
If the WebDAV request should return, before the data are indexed depends on the 
application. Performance <=> Integrity. 

There is already the problem, that WebDAV requests sometime need a lot of time
and the client may timeout despite the server running fine.

Martin




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to