Hi Nik,
Just a quick comment on choosing ElasticSearch over Solr:
We use Solr at Wikia, and we have a lot we can offer the Foundation in terms of knowledge sharing. It might be a good idea to consider future opportunities to collaborate while vetting ElasticSearch.
Even if ElasticSearch is your final call, you may still be able to use some of the code from our Search extension (https://github.com/wikia/app/tree/dev/extensions/wikia/Search). It uses the Solarium library for query abstraction, and I'm wondering if adding ElasticSearch support to that library and starting with some of the libraries we've written might get you most of the way there in your CirrusSearch efforts.
And code aside, both solutions have very similar engines behind them. When it comes to generating schemata, analyzing fields, handling language support, scaling, or backend architecture, please feel free to reach out. We'd love to help.
Robert Elwell
On Jul 19, 2013, at 5:14 PM, Rob Lanphier robla@wikimedia.org wrote:
Everyone,
I'm reviving this old thread to update everyone on the status of the RFC:
We've continued working on implementation and everything seems to be proceeding smoothly. We evaluated Elasticsearch and were super impressed and decided it was very likely to be worth switching from Solr4 to it. The evaluation and the switch did cost some time but in my opinion doing it was time well spent.
Thanks so much for your comments a month ago when I first posted this. If you are interested please give the page another look. Just to be helpful, here is a link to what I changed: http://www.mediawiki.org/w/index.php?title=Requests_for_comment%2FCirrusSear...
Nik Everett