you could be correct.
The system may not know how to extract now-1h from epoch in milliseconds.
I would change the current time to epoch and subtract how many millis are in one hour.
I am able to reproduce the issue ...it is about having a mapping with type date and default "format": "strict_date_optional_time||epoch_millis" and then sending time values which is not milli second precision e.g. 1459456163
There may be a way to use an analyzer to change your query into epoch precision so your queries will match your data.
I am not that good with analyzers.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.