【问题标题】:Couchdb replication to Algolia (elastic search as a service)Couchdb 复制到 Algolia(弹性搜索即服务)
【发布时间】:2018-04-14 06:27:48
【问题描述】:

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

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

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

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

如果不是 - 挑战是什么?

【问题讨论】:

  • Algolia 不依赖 Elastic Search。这是我们自己的引擎,内部制造。不幸的是,我无法在 couchDB 方面为您提供帮助,但我想让您了解 Algolia。您可以在此处阅读有关我们引擎的更多信息:blog.algolia.com/…
  • 嘿-抱歉不知道!顺便说一句,我们对服务也非常满意;)

标签: couchdb replication algolia


【解决方案1】:

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

还可以在此处查看我们为将 npm couchdb 数据库复制到 Algolia 所做的工作:https://github.com/algolia/npm-search

【讨论】:

    猜你喜欢
    • 2011-12-17
    • 2012-05-07
    • 2023-03-27
    • 2018-09-05
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多