从Flink CEP的公文中可以看出,松弛连续的结果不包括严格连续"{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
发布于 2018-10-12 01:50:16
固定在Flink 1.6的问题,请参阅以下网址https://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/libs/cep.html
https://stackoverflow.com/questions/50775553
复制相似问题