Elasticsearch 2.3 を使用しており、ユーザーが Web サイトにアクセスする Web ページごとに、ユーザー セッション ID と現在のタイムスタンプを含むレコードを生成します。
したがって、同じセッション ID でタイムスタンプが異なるレコードはほとんどありません。ユーザー レコードから一意のセッション ID
を作成しようとしています。date_histogram
一意性なしでヒストグラムを作成するのは簡単です。
{
"aggs" : {
"users_sessions" : {
"date_histogram" : {
"field" : "date",
"interval" : "1h"
}
}
}
}
しかし、そのような日付ヒストグラムを一意の値 (たとえば、一意の各セッション ID の最初の発生) で持つことは可能ですか?