关于 esper CEP 的 match_recognize 语法的问题

Question about match_recognize syntax with esper CEP

我在使用 esper 进行 CEP 查询时使用 match_recognize 语法。我注意到在匹配了一些事件之后,它会在以后的匹配中忽略它们。例如,如果使用以下简单模式:

select * from Event
match_recognize (
measures A as a, B as b, C as c
pattern (A B C)
)

它将匹配流中的事件编号 1,2 和 3。之后它将匹配事件编号 4,5 和 6。但我希望它匹配 1,2,3,然后匹配事件编号 2,3,4,然后是 3,4,5 等等(当然我会稍后添加更多条件)。 是否有一些简单的语法调整可以做到这一点?

查看语法中的after match skipdoc link

match_recognize (
  ...
  after match skip to current row
  pattern (...)
)