Ci sono alcune funzionalità di ricerca in MongoDB ma non è ricco di funzionalità come i motori di ricerca.
http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Usiamo Mongo con Solr per rendere i contenuti ricercabili. Preferiamo Solr perché
- È facile da configurare e personalizzare
- Ha una vasta comunità (questo è davvero utile se stai lavorando con strumenti opensource)
Dal momento che non abbiamo lavorato con ES non ho potuto dire molto a riguardo. Puoi trovare alcune discussioni su Solr vs ES sui link sottostanti.
- Solr vs ES 1
- Solr vs ES 2
- Solr vs ES 3