AskHN: NoSQL with full text search - which is better CouchDB or MongoDB?
Starting a new project soon and wanting to use a JSON data store. Full text search is going to be very important. We can do without it, or with lesser full text search functionality, in the short term, but full text search will be critical later on.
So which is better given such a requirement - MongoDB or CouchDB? Which is likely to deliver the better integrated full text solution, and when?
Can anyone share their experiences with FTS and either of these data stores?
8 comments
[ 27.3 ms ] story [ 138 ms ] threadhttp://blog.basho.com/2010/10/20/why-i-am-excited-about-riak...
and the direct link to riak search info http://www.basho.com/riaksearch.html
if you're already using CouchDB, check out http://www.elasticsearch.com/blog/2010/09/28/the_river_searc...
I personally use Solr with MongoDB and it works pretty well. Keeping the index in sync is not that big of a deal for me (depends on the application of course) and in exchange I get a full featured FTS engine that is probably more mature and has more features than an integrated one would have.
The average document is about 1KB and has about 30 attributes (but only 2-3 of those attributes needs to be index).