MongoDBにはいくつかの検索機能がありますが、検索エンジンほど機能が豊富ではありません。
http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
コンテンツを検索可能にするために、MongoとSolrを使用しています。
という理由でSolrを優先します- 設定とカスタマイズは簡単です
- 大規模なコミュニティがあります(これは、オープンソースツールを使用している場合に非常に役立ちます)
ESを使用していなかったため、ESについてはあまり言えませんでした。以下のリンクで、SolrとESに関するいくつかの議論を見つけることができます。
- Solr vs ES 1
- Solr vs ES 2
- Solr vs ES 3