How To Set Up CouchDB with ElasticSearch on an Ubuntu 13.10 VPS by Cooper Thompson.
From the post:
CouchDB is a NoSQL database that stores data as JSON documents. It is extremely helpful in situations where a schema would cause headaches and a flexible data model is required. CouchDB also supports master-master continuous replication, which means data can be continuously replicated between two databases without having to setup a complex system of master and slave databases.
…
ElasticSearch is a full-text search engine that indexes everything and makes pretty much anything searchable. This works extremely well with CouchDB because one of the limitations of CouchDB is that for all queries you have to either know the document ID or you have to use map/reduce.
This looks like a very useful installation guide if you are just starting with CouchDB and/or ElasticSearch.
I say “looks like” because the article is undated. The only way I know it is relatively recent is that it refers to ElasticSearch 90.8 and the latest release of ElasticSearch is 90.10.
Dating posts, guides, etc. really isn’t that hard and it helps readers avoid out-dated material.