Elasticsearch添加了使用Nodejs的数据



我正在用nodejs和postgresql创建应用,我会为此添加elasticsearch但是我没有意识到

  • 如何向Elasticsearch添加新数据
  • 如何同步我的数据从PostgreSQL到Elasticsearch

有人可以帮我吗?如何将数据添加到Elasticsearch以及如何在Elasticsearch和PostgreSQL之间同步我的数据?thnq:(

  • 通过PUT ING文档(https://www.elastic.co/guide/guide/en/elasticsearch/reference/current/current/current/current/docs-index_.html)/>

  • 在Postgres和Elasticsearch之间同步数据是一项更复杂的任务。假设Postgres表中的数据会更改,则需要将您在Elasticsearch中索引的内容标记为indexedprocessed,然后继续处理。如果元组具有时间戳或增量ID,则可以在索引时间戳或last_processed_id后处理元组。

您可以运行cron job来继续同步/更新您的弹性搜索索引,也可以在Postgres中幻想并编写自定义触发器,以插入/更新弹性搜索文档。

i,个人会触发触发器,因为数据将立即在Elasticsearch索引中更新/插入。

最新更新