> I'd use Lucene to manage it. There are several problems. One is transactions, another is updating the index synchronously. Another problem is dependence on Lucene which is a problem for persistence and clustering.
> I would very much like to avoid inventing our own search index. I would definitely not use a completely new mechanism. I would re-use the repository to store the index data. Regards, Thomas