ElasticSearch 是否存储每条记录的副本?

Does ElasticSearch store a duplicate copy of each record?

我开始研究 ElasticSearch,大多数创建和读取的示例都涉及将数据发布到 ElasticSearch 服务器,然后执行 GET 以检索它们。

ElasticSearch 服务器是否单独存储此 POST 数据? 那么,如果我想将 ElasticSearch 与 MongoDB 一起使用,原始数据(不包括搜索索引)是否会存储两次(一次用于 MongoDB,一次用于 ElasticSearch)?

结合此问题的答案,描述或 link 对 ElasticSearch 和主数据存储如何交互的描述将非常有帮助。

是的,ElasticSearch 只能在其自己的数据存储中进行搜索,因此会有一个单独的副本。

您可以使用 mongodb 连接器使数据与 mongo 数据库弹性同步:https://github.com/mongodb-labs/mongo-connector