1

これが私のコラムの1つにあるものです

ここに画像の説明を入力

したがって、これらの値の合計は 1.272 になります。ここで、メトリックの視覚化を作成しようとしましたが、

ここに画像の説明を入力

なぜ0なのですか?このフィールドは、インデックスの数値型です。

アップデート

だから私は意味でこれを実行しようとしました

post indexName/_search
{
  "size": 0,
  "aggs": {
        "sum block": {
          "sum": {
            "field": "blockSize"
          }
        }
      }
    }
  }
}

そして私は得る

{
  "took": 4,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "failed": 0
  },
  "hits": {
    "total": 12,
    "max_score": 0,
    "hits": []
  },
  "aggregations": {
    "sum block": {
      "value": 0
    }
  }
}

なぜこうなった?浮動小数点値を合計しないでください。また、インデックス マッピングで

"blockSize": {
            "type": "long"
          }

これは float または double であってはなりませんか? 長い場合、値に小数点を格納するのはなぜですか?

4

1 に答える 1