問題タブ [date-histogram]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - Elasticsearchで日なしで時間ごとにドキュメントをグループ化する方法は?
ユーザーから毎日アンケートが求められるアプリケーションがあり、平均回答時間を取得したいと考えています。いくつかのリクエストを試みましたが、すべてのドキュメントを時間ごとにグループ化することはできません。時間ごとにグループ化されています..
私はこれをします :
時間単位だけでなく日付単位でもラップされてday
おり、無視したいです。
タイプのマッピング
書類例:
クエリ Elasticsearch でこれを行うことは可能ですか?
ありがとうございました、
elasticsearch - 日付ヒストグラムを使用したパイプライン集計で期待される結果が返されない
日付ヒストグラムでパイプライン集計を使用することに関する問題に直面しています。「2019-03-08T06:00:00Z」から「2019-03-09T10:00:00Z」までのデータをフィルタリングし、その上でヒストグラム集計を行う必要があります。次に、カーディナリティ agg で集計した後、平均値を計算します。
結果:
問題は、平均値が「1」である理由です。2/3 = 0.6666 値が 0 のカーディナリティ バケットが無視されるのはなぜですか? カーディナリティ agg を削除し、doc_count ( events_per_bucket>_count ) で avg を実行すると、正常に動作します。MAX、MIN、SUMについても同じことが起こります。どんな助けでも大歓迎です!ありがとうございました。