码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:c   class   http   a   html   htm   

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)

标签:c   class   http   a   html   htm   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!