首页 > 其他 > 详细

多index,多type检索(Multi-index, multi-type)

时间:2014-05-26 13:59:02      阅读:415      评论:0      收藏:0      [点我收藏+]

empty search中你是否注意到了查询的结果中包含了不同的type:有来自us中的user,有来自gb中的tweet。

不限值index和type我们能搜索整个cluster中的所有的document,ES会把请求分发到cluster中所有的primary和replica,然后返回结果的前十条。

但是,很多的时候,我们要指定一个或多个index,type进行搜索,我们能在URL中指定要搜索的index和type:

/_search                                   搜索cluster中的所有的index

/gb/_search                              搜索名为gb的index中所有的type

/gb,us/_search                         搜索名为gb和us的index中所有的type

/g*,u*/_search                          搜索以g和u开头的index中所有的type

/gb/user/_search                      搜索名为gb的index中的user的type

/gb,us/user,tweet/_search        搜索名为gb和us的index中user和tweet的type

/_all/user,tweet/_search            搜索所有的index中名为user和tweet的type

当你在单个的index搜索的时候,ES转发请求到primary和replica,然后得到结果。在多个index也是如此,只不过是shard比较多而已。

 

搜索有5个primary shard的index等同于搜索5个含有单个primary的index。

稍后,你将会看到这个简单的,灵活的随着你的需求进行扩展。

 

原文:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/multi-index-multi-type.html#multi-index-multi-type

多index,多type检索(Multi-index, multi-type),布布扣,bubuko.com

多index,多type检索(Multi-index, multi-type)

原文:http://www.cnblogs.com/blog1350995917/p/3746534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!