ありがとうございます。
日付の0埋めされていないからということですね。
0埋め忘れていたので正常に動作するようになったのですが、
もう一つ問題が発生しました。
少し前までelasticsearchのバージョンを1.7を使用していて
今回の質問の環境で2.4を使用しているのですが、
Result window is too large, from + size must be less than or equal to: [10000] but was [10000000]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter.
というエラーが出ました。
よくよく調べてみるとindex.max_result_windowがmax10000に対して
xgetでsize=10000以上の値を設定し、その結果docも10000を超えたため出てきたエラーだと認識しています。
このmax_result_windowについて3点確認したいのですが
1.検索クエリの結果docが10000を超えるかどうかということであれば、
仮にindexに100万のdocが存在し、aggsした各集計結果(集計した値ごとに)が1万以下のレコードだった場合
エラーにはならないという認識であってますでしょうか?
2.この値の初期値を変更したい場合、elasticsearch.ymlファイルに
index.max_result_window=10000000
を設定したらよいと書かれていましたが、
「これから作成されるindex」に対して設定されるという認識ですがあってますでしょうか?
3.既に作成済みのindexに対して値を1万から100万に変更したい場合、下記コマンドを各indexに対して行えばよいでしょうか?
例
curl -X PUT localhost:9200/packetbeat-20161201/_settings -d '{ "index": { "max_result_window": 1000000}}'