elasticsearch Couchbase XDCR弹性搜索速度和删除
我们正在考虑实现某种类型的消息缓存,它将保留发送到搜索索引的消息,以便在索引关闭一段较长时间(例如完全重新索引)时保持,然后“重新应用”消息。这些消息是我们索引的文档的创建或更新。如果空间足够便宜,有了Couchbase这样可伸缩的东西,我们甚至可以保存所有消息,但我还没有对消息的大小和数量做过任何估计。无论如何,我建议Couchbase+XDCR+Elasticsearch完成此任务,因为大部分工作将自动完成,但我还有4个问题:elasticsearch Couchbase XDCR弹性搜索速度和删除,elasticsearch,couchbase,elasticsearch,Couchbase,我们正在考虑实现某种类型的消息缓存,它将保留发送到搜索索引的消息,以便在索引关闭一段较长时间(例如完全重新索引)时保持,然后“重新应用”消息。这些消息是我们索引的文档的创建或更新。如果空间足够便宜,有了Couchbase这样可伸缩的东西,我们甚至可以保存所有消息,但我还没有对消息的大小和数量做过任何估计。无论如何,我建议Couchbase+XDCR+Elasticsearch完成此任务,因为大部分工作将自动完成,但我还有4个问题: 如果我们将其实现为缓存,我不希望Elasticsearch删除任
我很感激通过更改Elasticsearch插件代码来实现第1点和第4点可能不是一件很好的工作,但我想首先确认这个想法是合理的 如今的Couchbase Elasticsearch集成应该被视为Couchbase的索引引擎。这意味着索引由Couchbase中的数据“管理/控制” XDCR用于向Elasticsearch发送“所有事件”。这意味着每次创建、修改或删除文档(存储在Couchbase中)时都会更新/删除索引 因此,存储在Couchbase存储桶中的“所有文档”都被索引到Elasticsearch中 根据Couchbase Elasticsearch的当前实现,让我们逐一回答您的问题
-您想在Couchbase中缓存什么?我的问题中添加了一个更新,希望能填补一些空白。非常感谢您的帮助:)