I have posted a few more details on my blog: <a href="http://www.dataforte.net/blog/2011/01/12/amanuensis/">http://www.dataforte.net/blog/2011/01/12/amanuensis/</a><br><br>Tristan<br><br><div class="gmail_quote">On Wed, Jan 12, 2011 at 10:05, Tristan Tarrant <span dir="ltr">&lt;<a href="mailto:tristan.tarrant@gmail.com">tristan.tarrant@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Dear all,<br><br>just wanted to let you know that I have published Amanuensis on GitHub: <a href="https://github.com/tristantarrant/amanuensis" target="_blank">https://github.com/tristantarrant/amanuensis</a><br>
<br>As the subject says, Amanuensis is a clustered IndexWriter for Infinispan&#39;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.<br>

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

<br>Tell me what you think.<br><font color="#888888"><br>Tristan<br>
</font></blockquote></div><br>