2

私のクエリには、日付から日付までのフィルターが含まれているのに、日付ヒストグラム集計を使用する場合、日付から日付までの範囲から間隔を開始するのはなぜですか。2015-01-01からまでのクエリ フィルタ、間隔の開始日はから2015-01-31までの範囲内である必要がありますが、開始日は です。から までの範囲で開始日を定義するにはどうすればよいですか。 2015-01-012015-01-312014-12-312015-01-012015-01-31日付ヒストグラム

私の完全なクエリ:

{
  "size": 0,
  "aggs": {
    "cluster": {
      "terms": {
        "field": "cluster"
      },
      "aggs": {
        "histogram_Log": {
          "date_histogram": {
            "field": "actionTime",
            "interval": "1800m",
            "format": "dd/MM/YYYY hh:mm:ss"
          },
          "aggs": {
            "typelog": {
              "terms": {
                "field": "typeLog"
              }
            }
          }
        }
      }
    }
  },
  "query": {
    "filtered": {
      "filter": {
        "bool": {
          "must": [
            {
              "bool": {
                "must": [
                  {
                    "match_all": {}
                  },
                  {
                    "range": {
                      "actionTime": {
                        "lte": "2015-01-31T00:00:00.000",
                        "gte": "2015-01-01T00:00:00.000"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  }
}
4

3 に答える 3