Elastic Search java API中的DateDifference查询

时间:2018-05-09 20:31:59

标签: java mysql elasticsearch elasticsearch-5 elasticsearch-java-api

我在Mysql中有一个查询

select * from myTable where datediff(updated_at, created_at) >5 and created_by = 'USERX' 

以下是myTable

##############################################
# ID  | created_at | updated_at | created_by #
#--------------------------------------------#
# 1   | 2018-05-01 | 2018-05-09 |   USERX    #
#--------------------------------------------#
# 2   | 2018-05-02 | 2018-05-03 |   USERY    #
#--------------------------------------------#
# 3   | 2018-05-02 | 2018-05-06 |   USERX    #
##############################################

我尝试在ELASTIC SEARCH JAVA API中生成相同的查询,但未能这样做。任何帮助将非常感激。

请注意我使用的是ES 5.7版本和Java 8.

提前致谢。

0 个答案:

没有答案