elasticsearch 更新如何在Elasticsearch中工作?
我在更新方面面临一个优化问题:我需要了解Elasticsearch更新机制如何在低级别视图中处理文档elasticsearch 更新如何在Elasticsearch中工作?,elasticsearch,memory,kibana,elasticsearch,Memory,Kibana,我在更新方面面临一个优化问题:我需要了解Elasticsearch更新机制如何在低级别视图中处理文档 Elasticsearch会将前一条记录标记为已删除,而不进行物理删除,并将其重写为新记录,这是真的吗?是的,ES在引擎盖下使用Lucene 因此,更新过程如下所示 插入操作 已将较旧的标记为删除-软删除 当Lucene合并段时。它实际上删除了标记的文档,即墓碑 在高层,ES如何工作。向@Gibbs answer添加更多信息,并针对优化: 您可以利用和部分文档(仅发送更改的字段)来节省n/w带宽
Elasticsearch会将前一条记录标记为已删除,而不进行物理删除,并将其重写为新记录,这是真的吗?是的,ES在引擎盖下使用Lucene 因此,更新过程如下所示
在高层,ES如何工作。向@Gibbs answer添加更多信息,并针对优化:
您可以利用和部分文档(仅发送更改的字段)来节省n/w带宽,但是在后台,这将是对现有文档的完全重写,但是如果您有大文档,那么您将在n/w传输中节省大量时间。如果有帮助,您是否可以批准下面的答案?否则让我们知道遗漏了什么?运气好吗?这是相当长的一段时间,如果你能投票并接受答案,那就太好了