Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的ElasticSearch删除_Java_Rest_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,Rest,elasticsearch" /> elasticsearch,Java,Rest,elasticsearch" />

Java中的ElasticSearch删除

Java中的ElasticSearch删除,java,rest,elasticsearch,Java,Rest,elasticsearch,我正在尝试删除lastRefresh字段比ES中当前时间早1小时的所有记录。我在SOAPUIHTTP400,SearchPhaseExecutionException中遇到了一个解析错误,但对我来说没有意义。我已经验证了我的日期代码是否有效,但作为ES的新手,我确信我在某个地方犯了一个新手错误。。。下面是我用Java编写的代码,以及我从调试器获得的在SOAP UI中尝试和测试的内容: RangeFilterBuilder范围=FilterBuilders.rangeFilterLAST\u刷新

我正在尝试删除lastRefresh字段比ES中当前时间早1小时的所有记录。我在SOAPUIHTTP400,SearchPhaseExecutionException中遇到了一个解析错误,但对我来说没有意义。我已经验证了我的日期代码是否有效,但作为ES的新手,我确信我在某个地方犯了一个新手错误。。。下面是我用Java编写的代码,以及我从调试器获得的在SOAP UI中尝试和测试的内容:

RangeFilterBuilder范围=FilterBuilders.rangeFilterLAST\u刷新\u字段; DateTime expiredLimit=DateTime.now.minusHours1; 范围0.0至0; range.toexpiredLimit.getMillis; FilteredQueryBuilder query=QueryBuilders.filteredQueryQueryBuilders.matchAllQuery,范围; DeleteByQueryRequestBuilder deleteRequest=elasticClient.prepareDeleteByQueryINDEX\u NAME; deleteRequest.setQueryquery; DeleteByQueryResponse response=deleteRequest.execute.actionGet; 如果response.status==RestStatus.OK { 结果=真; } 其他的 { 找不到log.infodeleted记录。;
} 问题是我忘记了我使用的是祖鲁时间UTC,而我在东部时区。我在用坏数据测试