ElasticSearch Machine Learning 自定义规则中 diff_from_typical 的含义

Meaning of diff_from_typical in ElasticSearch Machine Learning custom rules

在 ES 中配置机器学习作业时,您可以使用 custom_rules 自定义检测器。

我想知道 diff_from_typical 的实际含义(applies_to 可以采用的值之一)。我的主要问题是 diff_from_typical 是否考虑绝对差异。我知道您可以稍后使用 ltgt 运算符(以及其他运算符),但让我们想象一下以下情况:

我有两个作业的自定义规则。规则相同,但案例场景不同。假设自定义规则是:

"custom_rules": [{
        "actions": ["skip_model_update"],
        "conditions": [
          {
            "applies_to": "diff_from_typical",
            "operator": "gt",
            "value": 2000
          }
        ]
      }]

案例场景A:

案例场景B:

上述自定义规则是否适用于这两种情况?我的意思是,使用与典型的绝对区别?或者它只适用于第一种情况(情况 A)?

我假设如果它只适用于第一种情况,我应该编写“反向”自定义规则来管理这两种情况。

提前致谢!

问题在 ES 论坛中得到了回答:https://discuss.elastic.co/t/explain-diff-from-typical-meaning-in-custom-rules/304419

基本上就是绝对差的意思,所以涵盖两边