multi 搜索模式不是代表具体的api,而是一次查询多个type和index 的数据,分为 multi-index 和 multi-type 两块,具体语法如下:

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

/_search 

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

/test_index/_search

同时搜索两个index下的数据,不同的index之间用逗号分隔

/test_index1,test_index2/_search

按照通配符去匹配多个索引

/*1,*2/_search

搜索一个index下指定的type的数据

/test_index/test_type/_search

可以搜索一个index下多个type的数据(注:新版的ES中,一个index下,不能在创建多个 type,所以此写法相当于没用)

/test_index/test_type1,test_type2/_search

搜索多个index下的多个type的数据

/test_index1,test_index2/test_type1,test_type2/_search

搜索所有index下,指定类型的数据

/_all/type1,type2/_search

_all,可以代表搜索所有index下的指定type的数据


版权声明:本文为qigang11原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qigang11/article/details/105322425