簡體   English   中英

Elasticsearch:禁用索引文檔的版本控制

[英]Elasticsearch: Disable the Versioning of index document

我可以看到ElasticSearch對每次更新的索引文檔進行版本控制。 我想知道是否有辦法禁用這些版本? 我理解它有一個很好的功能,但它只是用於探索該工具。 大量版本是否存在任何性能問題?

謝謝

版本控制並不意味着elasticsearch會保留文檔的每個版本。 它只保留最新的一個。 默認情況下,每個文檔都有一個隱式_version字段,只要文檔發生更改,該字段就會遞增。 如果需要,這允許樂觀鎖定。 如果需要,您還可以擁有自己的外部版本控制系統。 看一下這篇關於使用elasticsearch進行版本控制的文章

這根本不會影響性能,我不會考慮禁用它。

您無法禁用版本控制。 但只有在指定?version=[version_number]?retry_on_conflict=[retry_times] ,ES服務器才會使用版本控制

如果您不使用這兩個參數之一,ES服務器將不會進行版本檢查和沖突檢查,這是“禁用版本控制”的另一種方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM