1

私は次の構造を持っており、Whooshを使用して索引付けされています。

timestamp            name  count(b.name)
-------------------  ----  -------------
2010-11-16 10:32:22  John  2
2010-11-16 10:35:12  John  7
2010-11-16 10:36:34  John  1
2010-11-16 10:37:45  John  2
2010-11-16 10:48:26  John  8
2010-11-16 10:55:00  John  9
2010-11-16 10:58:08  John  2

次の構造を取得するためのクエリを作成したいので、5分ごとに名前の頻度が表示されます

timestamp            name  count(b.name)
-------------------  ----  -------------
2010-11-16 10:30:00  John  2
2010-11-16 10:35:00  John  10
2010-11-16 10:40:00  John  0
2010-11-16 10:45:00  John  8
2010-11-16 10:50:00  John  0
2010-11-16 10:55:00  John  11
4

1 に答える 1

0

考えられる解決策の 1 つは、timestamp_trimmed などの追加フィールドをインデックスに導入し、タイムスタンプを 5 分間隔にトリムして、timestamp_trimmed フィールドに保存し、timestamp_trimmed フィールドでグループ化して検索を実行することです。

于 2013-02-24T18:38:01.580 に答える