Il existe certaines fonctionnalités de recherche dans MongoDB, mais il n'est pas aussi riche en fonctionnalités que les moteurs de recherche.
http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Nous utilisons Mongo avec Solr pour rendre le contenu consultable. Nous préférons Solr car
- Il est facile à configurer et à personnaliser
- Il a une grande communauté (Ceci est vraiment utile si vous travaillez avec des outils open source)
Comme nous ne travaillions pas avec ES, je ne pouvais pas en dire beaucoup à ce sujet. Vous pouvez trouver des discussions sur Solr vs ES sur les liens ci-dessous.
- Solr contre ES 1
- Solr contre ES 2
- Solr contre ES 3