内容简介:先说明一下,低版本的ES一个index是支持多type的,所以就有multi-type这一种搜索模式,这里不做详细讲解,因为和multi-index搜索模式是基本一样的。而且高版本的ES会弃用type。/_search:所有索引下的所有数据都搜索出来/{index}/_search:指定一个index,搜索这个索引下的所有数据
先说明一下,低版本的ES一个index是支持多type的,所以就有multi-type这一种搜索模式,这里不做详细讲解,因为和multi-index搜索模式是基本一样的。而且高版本的ES会弃用type。
1、multi-index搜索模式
/_search:所有索引下的所有数据都搜索出来
GET /_search
/{index}/_search:指定一个index,搜索这个索引下的所有数据
GET /test/_search
/index1,index2/_search:同时搜索两个索引下的数据
GET /test_index,test/_search
/ 1, 2/_search: 通过通配符匹配多个索引,查询多个索引下的数据
GET /test*/_search
/_all/_search: 代表所有的index
GET /_all/_search
2、搜索原理浅析
当客户端发送查询请求到ES时,会把请求打到所有的primary shard上去执行,因为每个shard都包含部分数据,所有每个shard都可能会包含搜索请求的结果,但是如果primary shard有replica shard,那么请求也可以打到replica shard上去。
如下图所示:
以上所述就是小编给大家介绍的《elasticsearch学习笔记(二十二)——Elasticsearch multi-index搜索模式以及搜索原理》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- elasticsearch学习笔记高级篇(七)——基于term+bool搜索底层原理剖析
- Elasticsearch GatewayModule 底层原理及参数优化深入剖析-搜索系统线上实战
- 拜托,面试请不要再问我分布式搜索引擎的架构原理!【石杉的架构笔记】
- 海量数据搜索---搜索引擎
- 海量数据搜索——搜索引擎
- excel vba 实现跨表单(sheet) 搜索 - 显示搜索行记录搜索历史
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法分析导论(第2版)(英文版)
[美]Robert Sedgewick(罗伯特•塞奇威克)、[美]Philippe Flajolet(菲利普•弗拉若莱) / 电子工业出版社 / 2015-6 / 128.00元
《算法分析导论(第2版)(英文版)》全面介绍了算法的数学分析中所涉及的主要技术。涵盖的内容来自经典的数学课题(包括离散数学、初等实分析、组合数学),以及经典的计算机科学课题(包括算法和数据结构)。《算法分析导论(第2版)(英文版)》的重点是“平均情况”或“概率性”分析,书中也论述了“最差情况”或“复杂性”分析所需的基本数学工具。 《算法分析导论(第2版)(英文版)》第 1 版为行业内的经典著......一起来看看 《算法分析导论(第2版)(英文版)》 这本书的介绍吧!