Я использую синтаксис match_recognize при выполнении запросов CEP с помощью esper. Я заметил, что после сопоставления некоторых событий он игнорирует их для будущих совпадений. например, если используется простой следующий шаблон:
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 и т. Д. (Конечно, я добавлю больше условий позже). Есть ли простая настройка этого синтаксиса, которая могла бы это сделать?