文档章节

ES权威指南[官方文档学习笔记]-51 Multi-index,multi-type

强子大叔的码田
 强子大叔的码田
发布于 2014/05/14 10:08
字数 377
阅读 205
收藏 0

es:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/multi-index-multi-type.html

下一篇:http://my.oschina.net/qiangzigege/blog/264584

内容

你是否意识到空搜索的结果包含不同的types,比如user,tweet,来自于两个不同的索引。

由于没有限制搜索特定的索引或者类型,我们搜索了集群里的所有文档,

ES并发的将搜索请求转发给每个分片的主分片或者是从分片,搜集结果,返回前10给客户。


通常,你将想在一个或者多个索引里搜索,或者一个或多个types里搜索,
我们可以在URL里指定这个。

/_search
搜索所有索引的所有类型


/gb/_search
搜索特定索引的所有类型

/gb,us/_search
搜索2个索引的所有类型

/g*,u*/_search
不用解释了吧

/gb/user/_search
搜索特定索引,特定类型的所有文档。

/gb,us/user,tweet/_search
不用解释了吧

/_all/user,tweet/_search
搜索所有索引的两个类型的所有文档。

当你在单个索引里搜索文档,es将搜索请求转发给索引里的每个分片的主分片或者从分片,
从每个分片里搜集结果,从多个索引里搜索是一样的。

理解下:一个索引,有5个主分片,在它里面搜索
完全等同于搜索5个索引,每个索引只有一个主分片。
这都不是事儿!


 

© 著作权归作者所有

强子大叔的码田

强子大叔的码田

粉丝 920
博文 1466
码字总数 1241717
作品 9
南京
架构师
私信 提问
Elasticsearch——multi termvectors的用法

前一篇已经翻译过termvectors的使用方法了,这对于学习如何使用tf-idf来说是很有帮助的了。 更多内容参考我整理的ELK教程 什么是TF-IDF? 今天早晨起来,看《ES IN ACTION》的时候,遇到了这个...

青夜之衫
2017/12/05
0
0
es不简易指南

1.nested Object mapping及查询 进阶:Elasticsearch之Nested(嵌套)系列、es权威指南-嵌套-查询、es权威指南-嵌套-对象(官方文档中文详细解释) 2.父子文档 进阶:Elasticsearch索引的父子关...

刘阳0292
2017/08/30
0
0
Elasticsearch聚合学习之四:结果排序

版权声明:欢迎转载,请注明出处,谢谢。 https://blog.csdn.net/boling_cavalry/article/details/89812169 本文是《Elasticsearch聚合学习》系列的第四篇,在前面的实战中,聚合的结果以桶(...

博陵精骑
2019/05/04
0
0
Elasticsearch Java API 索引的增删改查(二)

Elasticsearch Java API - 客户端连接(TransportClient,PreBuiltXPackTransportClient)(一) 本节介绍以下 CRUD API: 单文档 APIs Index API Get API Delete API Delete By Query API Up......

quanke
2017/11/15
0
0
Python学习笔记 - 02: 用Python Client连接ElasticSearch操作数据

Python Elasticsearch Client 是 ES 官方推荐的 python 客户端,这里以它为工具操作 elasticsearch 一、环境依赖 Python:3.6 ES依赖包:pyelasticsearch ElasticSearch:6.5.4 操作系统:M...

dragon_tech
2019/03/13
76
0

没有更多内容

加载失败,请刷新页面

加载更多

iStatistica Pro for Mac(系统监控工具) v1.1.2

iStatistica Mac破解版推荐给大家!iStatistica Pro Mac是一款功能强大的系统监控工具,实时监控CPU,内存,网络,磁盘卡,帮你轻松删除不需要的文件和文件夹,释放电脑内存,提升运行速度。...

云不若
19分钟前
4
0
Vim和Ctags提示和技巧[关闭]

我刚刚使用我的Vim(或者更确切地说是gVim)安装了Ctags (以帮助进行C ++开发),并希望找到您最喜欢的命令,宏,快捷方式,以及随之而来的提示...... 分享你最好的武器库。 在Vim开发中你会...

技术盛宴
22分钟前
6
0
tensorlfow安装

系统环境 nv-jetson-nano-sd-card-image-r32.3.1.zip 1 基本工具安装 默认安装了python 3.6.8,需要安装如下基本软件 sudo apt updatesudo apt install curlcurl https://bootstrap.pyp...

JosiahMg
22分钟前
3
0
彻底修改maven项目工程的名称

1

观海562
41分钟前
5
0
整数反转(力扣)

整数反转 一、题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 ...

迪迪迪王
51分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部