I use elasticsearch to index my couch database and query it using the rest based json query language.
i find it helps being able to scale them out separately too.
http://daemon.co.za/2012/05/replacing-couchdb-views-with-ela...
i find it helps being able to scale them out separately too.
http://daemon.co.za/2012/05/replacing-couchdb-views-with-ela...
Couchdb-lucene seems more tightly integrated with couchdb to to me.
The real problem was that the data was being imported in bulk by the user, from a many-meg-sized csv . It would grind couchdb to a halt trying to build views, so having elasticsearch be a separate process that could work through it made a lot of sense.
It just subscribes to the _changes feed and updates the index, in the same way couch replication works.