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

Couchdb replication to Algolia (elastic search as a service)

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

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

我想确保 CouchDB 中每次出现新文档时 - 它都会 "replicated"/添加到 algolia 搜索中。

如果 Algolia 有 restful API - 我是否正确,将过滤复制(更像是复制)设置到 Algolia 会相对容易?

如果没有 - 挑战是什么?

复制 couchdb 数据库非常简单,只需观察一些长 运行 脚本中 _changes 端点的变化。然后您使用 Algolia API 客户端调用 saveObjects

另请参阅我们将 npm couchdb 数据库复制到 Algolia 中所做的工作:https://github.com/algolia/npm-search