I have posted a few more details on my blog: http://www.dataforte.net/blog/2011/01/12/amanuensis/

Tristan

On Wed, Jan 12, 2011 at 10:05, Tristan Tarrant <tristan.tarrant@gmail.com> wrote:
Dear all,

just wanted to let you know that I have published Amanuensis on GitHub: https://github.com/tristantarrant/amanuensis

As the subject says, Amanuensis is a clustered IndexWriter for Infinispan's Lucene Directory which overcomes the usual limitation of having only one writer open at any one time on a Directory by using JGroups muxed channels to stream changes from the slaves to the coordinator.

I have to thank Sanne for help in learning about JGroups muxed channels and also for pointing me at Hibernate Search's backend. My approach is nearly identical, but I wanted something that was a bit closer to a Lucene IndexWriter.

Tell me what you think.

Tristan