Re: Alternative to Compass/Searchable plugin
Yep, Solr is interesting indeed and I considered using it as well, but I don't have another month for learning & integrating Solr.
It has lot's of functionality I won't ever need, but I will have to configure it somehow anyway.
Also, the operation mode of Solr is described as a "standalone enterprise search server" which uses a "web-services like API", meaning that it can really become a bottleneck in a hi-load envirnoment.
On the other hand my 3-classes-big module works within the application, effectively removing marshalling overhead.
Than IMHO, it's better to have an extremely simple wrapper around Lucene API which does exactly what I need, instead of integrating a full-blown framework with lot's of not required stuff.
Last but not least comes the FUN of developing such a thing in Groovy :) The system behaves almost exactly the way I expected.
My longest debug session (due to ClassLoader probs) lasted for 1 hour, so most of the time I spent in adding new features and test-cases.
2 Barzilai: shall I send the stuff per email or share somehow?