MongoLab和Elasticsearch

时间:2014-03-19 21:04:58

标签: mongodb elasticsearch playframework-2.2 mlab

我的Mongo数据库托管在MongoLab。我想在我的数据库上使用ElasticSearch作为全文搜索引擎。

据我所知,MongoDB需要作为副本集运行,但我无法控制数据库的运行方式。我目前正在使用500mb免费计划。

最重要的是,我使用了scala playframework。

是否有人成功使用这些技术和服务?

更新

最后我不再使用MongoDB了,直接去了ElasticSearch解决方案。 我发现这个漂亮的云主机提供了500MB的免费计划http://facetflow.com/

这对我的发展非常有用。

我没有为ES找到任何令人满意的Scala库,因此我使用Dispatch并向ES实例发出直接的http请求。

我希望有人会觉得这很有用。

3 个答案:

答案 0 :(得分:1)

快速说明...... MongoHQ对他们的MongoDB Elastic Deployments提供了oplog支持......这些可以帮助您使用Elastic Search和River。

http://blog.mongohq.com/elastic-deployments-now-with-oplog-access/

答案 1 :(得分:0)

我没有深入研究过这个问题,但您可能想查看Searchly http://www.searchly.com/features/。功能提到

  

用于抓取网页和数据库的内置抓取工具。 (目前是MongoDB)

如果你试试这个,请告诉我它是怎么回事。我也会这样做。

答案 2 :(得分:0)

更新: 我没有尝试过,但我能够在OpenShift上以副本模式启动MongoDB实例。

我还有一个在同一个OpenShift“gear”上运行的弹性搜索服务器。

现在我需要时间尝试将这两者连接在一起,然后开始有趣: - )