Elasticsearchにおける集計処理の実装パターン

Elasticsearchでは、text型フィールドに対してデフォルトで集計やソートが禁止されています。fielddata=trueを設定することで有効化できます。 PUT access_logs/_mapping { "properties": { "publisher_org": { "type": "text", "fielddata": true } } } 1. 基本的なバケット集計 単純なグループ化によるドキュメント数の集計です。 クエリ例 ...

7月13日 22:46 投稿