怎么又是你

java api如何用索引通配查询?

Elasticsearch | 作者 workcheng | 发布于2017年08月22日 | 阅读数:4386

我的日志是按照每日构建的,如何通过java api进行时间段查询,我看到api好像只能在指定哪几个索引下面进行查询,不能索引通配的查询,比如我想查询2017年8月21号10:00到2017年9月21号10:00,这段时间的日志,是无法做到的,请问大家是如何做的?
已邀请:

novia - 1&0

赞同来自:

你的语句是什么,java api是支持索引通配符的,如:
 
SearchResponse searchResponse = client.prepareSearch("logstash_2017_*").get();

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

支持模糊查询,Wildcard Query
具体请参考:http://blog.csdn.net/laoyang36 ... 69208

Cheetah

赞同来自:

时间查询不是通配,采用range查询

要回复问题请先登录注册