ElasticSearch最佳入门实践(三十四)multi-index & multi-type 搜索模式解析以及搜索原理解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33746789/article/details/83746231

1、multi-index 和 multi-type 搜索模式

告诉你如何一次性搜索多个 index 和多个 type 下的数据

/_search:所有索引,所有type下的所有数据都搜索出来

/index1/_search:指定一个index,搜索其下所有type的数据

/index1,index2/_search:同时搜索两个index下的数据

/*1,*2/_search:按照通配符去匹配多个索引

/index1/type1/_search:搜索一个index下指定的type的数据

/index1/type1,type2/_search:可以搜索一个index下多个type的数据

/index1,index2/type1,type2/_search:搜索多个index下的多个type的数据

/_all/type1,type2/_search:_all,可以代表搜索所有index下的指定type的数据

2、简单的搜索原理

client 发送一个搜索请求,会打到所有primary shard 上去,因为每个shard 都包含了部分数据,所以每个shard 上都可能会包含搜索请求的结果

如果primary shard 有 replied shard 那么请求也会打到 replied shard 上去。

猜你喜欢

转载自blog.csdn.net/qq_33746789/article/details/83746231
今日推荐