怎么又是你

spring ElasticsearchTemplate criteria查询没有结果,将控制台输出的查询语句在head插件的页面中进行查询可以得到结果

Elasticsearch | 作者 aybaylyn | 发布于2016年12月22日 | 阅读数:8709

springboot与es集成,有如下查询代码, public List<InterfaceLog> queryForResponse(String response) {
Criteria criteria = new Criteria().where(InterfaceLog.FEILD_RESPONSE).is(response);
CriteriaQuery query = new CriteriaQuery(criteria);
List<InterfaceLog> list = queryForList(query);
return list;
}

控制台打印查询语句为:
{
"from" : 0,
"query" : {
"bool" : {
"must" : {
"query_string" : {
"query" : "404",
"fields" : [ "response" ],
"default_operator" : "and"
}
}
}
}
}

然而list没有数据。
将此语句放在head插件页面上的anyrequest中进行查询是有结果的。

请问这是什么原因呢?
已邀请:

yuyu3818578

赞同来自:

请问,如何把es的查询语句,在控制台打印出来

Marscy

赞同来自:

请问,你这个是什么问题,遇到同样的问题

要回复问题请先登录注册