在多index搜索的情况下面,如果index的文档数不平衡,如何做到,查询搜索都可以从各个不同的index中显示呢?
我有三个index,
index_A: 700万
index_B: 200万
index_C: 20万
我现在遇到一个问题,如果我执行多index搜索的话,总是从index_A中获取很多的数据,index_B和index_C就很少出数,所以,是不是说,es在这种文档数不平衡的条件下面,会直接执行,数量多的index里面取数呢?
我有三个index,
index_A: 700万
index_B: 200万
index_C: 20万
我现在遇到一个问题,如果我执行多index搜索的话,总是从index_A中获取很多的数据,index_B和index_C就很少出数,所以,是不是说,es在这种文档数不平衡的条件下面,会直接执行,数量多的index里面取数呢?
1 个回复
rochy - rochy_he
赞同来自: Yu Tao
与索引中文档数唯一的关系是:文档数越多,可能匹配的文档也就越多,所以返回的结果越多;
与文档数目是没有关系的