2013-08-20 86 views
0

我使用mongodb来存储数据。 但是为了搜索,我更喜欢使用elasticsearch或类似的东西。但我没有找到解决办法。 因为我阅读了RIVER的一些问题和问题。MongoDB的搜索引擎?

您的经验和建议是什么?

+0

然而,SO并不是“推荐”,我个人复制到MySQL并将其用于Sphinx。 SOlr是另一个不错的选择,MongoDB拥有自己的alpha状态搜索技术。 – Sammaye

+1

如果你想使用Elasticsearch,那么Elasticsearch与适当的河流是一条路。如果您有疑虑或需要帮助,找出适合您情况的最佳解决方案,请尝试使用Elasticsearch邮件列表/组:https://groups.google.com/forum/#!forum/elasticsearch –

回答

1

我正在使用elasticsearch和mongodb。我尝试过Solr,但我没有整合。这两个工具使用lucene,因此具有“大致”相同的查询语法。

some tutorial,但它没有为我工作。我相信原因是github现在不允许上传和下载二进制文件。所以,我们不能使用./plugin命令。为了解决这个问题,你必须使用git clone这个版本库,并自己创建.jar文件。要做到这一点,你必须使用apache maven并使mvn package来创建软件包。

将elastic和Mapper Attachments添加到elasticsearch。并确保您遵循river version table的兼容版本。

之后,一切将工作文件。