MongoDB3(文本搜索)还是Elasticsearch?
MongoDB 3 (text search) or Elasticsearch?
MongoDB 3 为我们提供了文本索引 (http://docs.mongodb.org/manual/core/index-text/)。我的问题是,我应该使用带有文本索引功能的 Elasticsearch 还是 MongoDB 3?哪个最适合搜索大量条目? 2015 年表现最好的(500 万+条目)是哪一个?
我用谷歌搜索了此信息,但只找到了 out-dated 个答案。
非常感谢!
编辑: 我的用例是搜索标题、描述和个人资料的关键字。 MongoDB 3 是否能够像 Elasticsearch 一样使用文本索引功能(快速或接近)搜索这些东西?
取决于您的用例。如果您想要全文搜索功能,例如根据关键字查找文档,或根据可能出现在产品标题、描述、评论或标签中的关键字查找产品。如果是这样的用例,那么弹性搜索就是您所追求的。
您可能还想针对上述用例评估 Lucene/Solr。
MongoDB 3 为我们提供了文本索引 (http://docs.mongodb.org/manual/core/index-text/)。我的问题是,我应该使用带有文本索引功能的 Elasticsearch 还是 MongoDB 3?哪个最适合搜索大量条目? 2015 年表现最好的(500 万+条目)是哪一个?
我用谷歌搜索了此信息,但只找到了 out-dated 个答案。
非常感谢!
编辑: 我的用例是搜索标题、描述和个人资料的关键字。 MongoDB 3 是否能够像 Elasticsearch 一样使用文本索引功能(快速或接近)搜索这些东西?
取决于您的用例。如果您想要全文搜索功能,例如根据关键字查找文档,或根据可能出现在产品标题、描述、评论或标签中的关键字查找产品。如果是这样的用例,那么弹性搜索就是您所追求的。
您可能还想针对上述用例评估 Lucene/Solr。