ES是否以及何时可以自动触发清除标记为要删除的文档的任何信息?
在哪里可以找到有关触发器的可能信息的日志?
有问题的服务实际上是AWS ES,但我认为它与主题无关。.也许我错了吗?
有问题的版本是ElasticSearch 5.1
答案 0 :(得分:0)
合并时,将清除标记的文档。 有一些合并策略指示何时触发合并过程。例如,段的文件数超过300,或者标记的文档超过段的15%。 这里有一些有关Elasticsearch 1.4的信息: antlr4 getting-started doc
似乎开发人员不再想要澄清政策。
这是合并策略设置的示例:
"merge": {
"scheduler": {
"max_thread_count": "1",
"auto_throttle": "true",
"max_merge_count": "6"
},
"policy": {
"reclaim_deletes_weight": "2.0",
"floor_segment": "2mb",
"max_merge_at_once_explicit": "30",
"max_merge_at_once": "10",
"max_merged_segment": "5gb",
"expunge_deletes_allowed": "10.0",
"segments_per_tier": "10.0",
"deletes_pct_allowed": "33.0"
}
用于记录合并过程,我认为您应该将日志级别更改为INFO或DEBUG。 (log4j设置)