shjniu3000 2017-12-27 09:26 采纳率: 100%
浏览 9795
已结题

es按时间范围查询查不到数据

做了个简单的测试
入库:
PUT /jtthink/ipaddr/11
{
"name":"zhangfei",
"age":33,
"birth":"2017-10-08 23:15:18"
}
java客户端的查询
QueryBuilder qb = rangeQuery("birth")
.from("2017-10-1 10:10:10").to("2017-12-30 23:15:18");

    SearchResponse sr = client.prepareSearch("jtthink")
            .setTypes("ipaddr").setQuery(qb).get();

但是查不到数据,想问下问题出在哪里

  • 写回答

4条回答 默认 最新

  • 白萝卜。 2017-12-27 09:54
    关注

    简单的处理方法,birth和age本身可以互换,你先用age 用你的代码跑下行不行,再试试birth,找问题。

    评论

报告相同问题?