Hello,World

ES多索引同时查询很慢

Elasticsearch | 作者 momo898821 | 发布于2016年11月29日 | 阅读数:10657

3台物理机器节点,索引使用的默认5个shard。起初只有一个索引,存储两个月的数据,数据量大概10亿.做聚合查询时间要几十秒,甚至分钟级的响应。
然后我按月拆分成两个索引,使用Java API查询时,我需要查询两个月的数据,setIndices(index1,index2)同时查询两个索引,无论是聚合还是条件查询都慢的要死,单索引查询速度有了很大提升。
疑问:按理来说,索引拆分后查询应该会变快,出现这种变慢的情况搞不懂是什么原因。
  是因为两个索引数据量都比较大么?还是因为ES多个索引同时查询就是很慢?
  哪位大神也有这种同时查询多个索引的情况,能指点下么?
已邀请:

ancestor - 屌丝

赞同来自:

ES版本、Index的Mapping贴下,查询聚合的条件是什么样的

要回复问题请先登录注册