http://neo4j.com/docs/1.9.4/cypher-cookbook-path-tree.htmlのような年、月、日、時間、分のグラフがあり、1 分で 0 個以上のイベントが発生する場合があります。イベントは一度しか発生しません。
次のような期間の頻度に一致するクエリを作成できるようにしたい
過去 7 日間、3 時間ごとに少なくとも 2 つのイベントが発生しましたか。
過去 7 日間に発生したすべてのイベントを取得して、時間単位でカウントできます。
"MATCH (e:Event)-[:occurred]->
(minute:`Time::Minute`)-->
(hour:`Time::Hour`)-->
(day:`Time::Day`)-->
(month:`Time::Month`)-->
(year:`Time::Year`)
WHERE e.occurred_at > #{7.days.ago}
RETURN year, month, day, hour, COUNT(DISTINCT e)"
しかし、このクエリを拡張してイベント数を 3 時間ごとにグループ化する方法がわかりません。