Couchdb复制到Algolia(弹性搜索即服务)

时间:2017-11-01 20:40:03

标签: couchdb replication algolia

有一个应用程序通过Algolia进行弹性搜索(弹性搜索),algolia使用RESTFul API对数据进行操作(添加/删除文档等)。

还有通过PouchDB = CouchDB常量复制的核心持久性。

我想确保每次在CouchDB中出现新文档时,它都会被"复制" /添加到algolia搜索中。

如果Algolia提供了安静的API - 我是否认为将过滤复制(更像是复制)设置为Algolia相对容易?

如果不是 - 挑战是什么?

1 个答案:

答案 0 :(得分:2)

通过在一些长时间运行的脚本中观察_changes端点的更改,复制couchdb数据库非常简单。然后使用Algolia API客户端调用saveObjects

另见我们在这里将npm couchdb数据库复制到Algolia所做的工作:https://github.com/algolia/npm-search