Почему результат ослабленной смежности не включает результат строгой смежности?

Из официального документа для Flink CEP мы видим, что результат Relaxed Contiguity не включает результат Strict Contiguity "{a2 b}", однако он содержит результат "{a1 b}" , в моем понимании результат Relaxed Contiguity должен содержать результат Strict Contiguity , также я не могу понять, почему Relaxed Contiguity содержит результат «{a1 b}», так что это просто опечатка или я неправильно понял концепцию «Relaxed Contiguity»?

Ниже приведена выдержка из официального документа с URL-адресом ниже.

«Чтобы проиллюстрировать вышеизложенное на примере, последовательность шаблонов «a + b» (один или несколько «a», за которыми следует «b») с вводом «a1», «c», «a2», «b» будет имеют следующие результаты:

Strict Contiguity: {a2 b} – the "c" after "a1" causes "a1" to be discarded.
Relaxed Contiguity: {a1 b} and {a1 a2 b} – c is ignored.
Non-Deterministic Relaxed Contiguity: {a1 b}, {a2 b}, and {a1 a2 b}."

https://ci.apache.org/projects/flink/flink-docs-release-1.5/dev/libs/cep.html


person YuFeng Shen    schedule 09.06.2018    source источник
comment
Вы правы, этот пример неверен. Я создал билет JIRA, чтобы исправить это issues.apache.org/jira/browse/FLINK -9576. Я согласен с тем, что в целом Ослабленная смежность должна быть надмножеством строгой смежности. Также я думаю, что этот вопрос лучше подходит для списка рассылки flink, потому что вы скорее сообщаете об ошибке, чем действительно просите объяснения;)   -  person Dawid Wysakowicz    schedule 13.06.2018
comment
Понял, спасибо за напоминание.   -  person YuFeng Shen    schedule 13.06.2018


Ответы (1)


Проблема исправлена ​​в Flink 1.6. См. следующий URL-адрес https://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/libs/cep.html

person YuFeng Shen    schedule 12.10.2018