多索引查询,理论的最后一节了,下节开始实例啦
es没有规定说你只能用一个index的,其实在我们请求一个index的时候,es把请求重定向到了这个cluster中的所有shard和replicas中,当我们把请求发送给多个index道理其实也一样。
可以这样说,查询一个有50个shard的索引和查询50个只有一个shard的索引的情况是一样的。
这个性质的一个用处就是,如果哪天你觉得你的index不够用了,想扩容办法很简单
(1)再创建一个new index存放new data
(2)查询的时候既查询new data,也查询old data即可
接下来我们就通过设置实践这么一个过程: