Hi list, I am happy to announce that Cloudant open sourced the Search Stack that is powering the Cloudant Search features. [1]
It consists of two repositories, Dreyfus, written in Erlang and Clouseau as a Scalang project that uses Lucene. Dreyfus is compatible with the new clustering features of CouchDB and makes use of them. It establishes links between the VMs / nodes to get the results from the shards before merging them as the final result which is returned to the user. For details how it works under the hood see this document [4] Are the two projects something the CouchDB community would be interested in as part of the ASF, maybe as optional addon? Best, Robert :) [1] https://cloudant.com/blog/open-sourcing-cloudant-search/ [2] https://github.com/cloudant-labs/dreyfus [3] https://github.com/cloudant-labs/clouseau [4] https://github.com/cloudant-labs/dreyfus/blob/master/README.md