Почему результат «Расслабленная смежность» не включает в себя результат «Строгая смежность»? - PullRequest
0 голосов
/ 09 июня 2018

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

Ниже приведена выдержка из официального документа с 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

1 Ответ

0 голосов
/ 12 октября 2018

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

...