Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flink 为什么放松接触的结果不';t包括严格邻接的结果?_Apache Flink_Flink Cep - Fatal编程技术网

Apache flink 为什么放松接触的结果不';t包括严格邻接的结果?

Apache flink 为什么放松接触的结果不';t包括严格邻接的结果?,apache-flink,flink-cep,Apache Flink,Flink Cep,从Flink CEP的官方文件中,我们可以看到松弛邻接的结果不包括严格邻接的结果“{a2 b}”,但它包含结果“{a1 b}”,在我的理解中,松弛邻接的结果应该包含严格邻接的结果,另外,我也不明白为什么松弛邻接包含结果“{a1b}”,所以这只是一个打字错误,或者我误解了“松弛邻接”的概念 下面是从官方文件中摘录的URL 为了举例说明上述情况,输入为“a1”、“c”、“a2”、“b”的模式序列“a+b”(一个或多个“a”后跟一个“b”)将产生以下结果: Strict Contiguity: {a2

从Flink CEP的官方文件中,我们可以看到松弛邻接的结果不包括严格邻接的结果“{a2 b}”,但它包含结果“{a1 b}”,在我的理解中,松弛邻接的结果应该包含严格邻接的结果,另外,我也不明白为什么松弛邻接包含结果“{a1b}”,所以这只是一个打字错误,或者我误解了“松弛邻接”的概念

下面是从官方文件中摘录的URL

为了举例说明上述情况,输入为“a1”、“c”、“a2”、“b”的模式序列“a+b”(一个或多个“a”后跟一个“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}."

Flink 1.6版本修复的问题,请参考以下URL

你是对的,这个例子是错的。我创建了JIRA ticket来修复它。我同意一般来说,松弛的连续性应该是严格连续性的超集。另外,我认为这个问题更适合flink邮件列表,因为你宁愿报告一个错误,而不是真正要求解释;)明白了,谢谢你的提醒。