MongoDB ma pewne możliwości wyszukiwania, ale nie jest tak bogata w funkcje jak wyszukiwarki.
http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Używamy Mongo z Solr, aby umożliwić przeszukiwanie treści. Preferujemy Solr, ponieważ
- Jest łatwy w konfiguracji i dostosowaniu
- Ma dużą społeczność (jest to bardzo pomocne, jeśli pracujesz z narzędziami opensource)
Ponieważ nie pracowaliśmy z ES, nie mogłem o tym wiele powiedzieć. Możesz znaleźć kilka dyskusji na temat Solr vs ES pod poniższymi linkami.
- Solr kontra ES 1
- Solr kontra ES 2
- Solr kontra ES 3