I am really fascinated by both elasticsearch and roo, so I am thinking about creating a roo addon. I went through solr addon source code and I think a great deal of it can be reused. Now the question is, should it be separate or joint addon, called e.g "search" with --provider option. There are more search engines out there like: xapian, katta, sphinx, just to name a few, so new providers could be added in future.
What do you think?