問題タブ [elasticsearch-aggregation]

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.

0 投票する
1 に答える
7627 参照

elasticsearch - エラスティック検索でフィルター処理された日付範囲の値を集計する

日付に基づいて値のグループをフィルター処理し (ここにフィールドを追加)、グループ化する必要がありますdevice_id。だから私は次のものを使用しています:

"Failed to parse source"これにより、クエリの実行時にエラーが発生します。これは正しい方法ですか?

日付集計のみを実行すると、指定された日付範囲にない値が表示されます

0 投票する
1 に答える
475 参照

sorting - ElasticSearch ファセット / 集計の並べ替え / 順序付け

集約/ファセットバケットを範囲から予測可能な順序、つまりファセットに追加された順序に並べ替える方法を知っている人はいますか?

現在、1.4 ブランチ (およびおそらく古いブランチ) は、予測できない「doc_count」でバケットを並べ替えます。事前に定義された順序でバケットを出力できるようにしたいと考えています。

0 投票する
0 に答える
1549 参照

elasticsearch - エラスティック検索 NumberFormatException 集計用語クエリ

何が間違っているのかわかりません。整数フィールド「ステータス」に対する用語集計がNumberFormatExceptionありますが、クエリを実行して取得しています。2 つのステータス フィールドがあり、1 つは整数型の_source.status にあり、もう 1 つは long 型の_source.report.status です。

エラーメッセージ

クエリ

マッピング

この問題を解決するために私を助けてください。ありがとうございました。

0 投票する
1 に答える
1266 参照

elasticsearch - Elasticsearch の 2 つのフィールドに基づく集約は、SearchParseExcepetion で「アグリゲーター タイプが見つかりません」という結果になります

Elasticsearch 1.4.0を使用して、集計機能を試しています。メッセージで SearchParseException を取得し続けますCannot find aggregator type [fieldName] in [aggregationName]

JSON 形式では、私のデータは次のようになります。

2 人のユーザーがいて、abcd123それぞれwxyz123が 1 と 0 と応答した回数を数えたいだけです。このデータを SQL 選択構文で SQL テーブルに入れると、次のようになります (この SQL の場合例は、私がやろうとしていることを説明するのに役立ちます)。

次のような結果セットが期待されます。

Elasticsearch の場合、集計 JSON は次のようになります。

ただし、 SearchParseException: が発生しCannot find aggregator type [responses] in [aggs]ます。私は何を間違っていますか?

参考になれば、私のマッピング ファイルは非常に単純で、次のようになります。

0 投票する
1 に答える
87 参照

elasticsearch - ElasticSearch: 2 つの集計間でより大きい

私は ElasticSearch を初めて使用し、2 つの集計間でより大きな値を取得しようとしていますが、可能ですか? avg_field1 と avg_field2 の間で大きい方が必要です。

を使おうと思ってscript: maxいたのですが、この使い方の例が見つかりませんでした..それが可能かどうかさえわかりません.

私の集計は次のようになりました。

0 投票する
3 に答える
6156 参照

elasticsearch - 期間集計 ElasticSearch の制限とオフセット

上位 n 項の結果を取得する方法があります。例えば:

用語結果のオフセットを設定する方法はありますか?

0 投票する
1 に答える
17367 参照

elasticsearch - elasticsearch 用語と合計集計

次のようなelasticsearch(1.5)のドキュメントがあります。

  • すべてのドキュメントに 3 つのオプション (男性/女性/不明) が含まれているわけではありません。

性別名ごとにすべての値の合計を取得したいと思います。そのように:

私はこのクエリを試しました:

しかし、何か奇妙なことが起こっていて、正しい値が得られません。

私が欠けているものは何ですか?