美文网首页
ElasticSearch多索引多类型检索

ElasticSearch多索引多类型检索

作者: 缘来是你ylh | 来源:发表于2019-04-04 00:58 被阅读0次

前几节我们一直在介绍单个索引的检索情况,如果想在一个或多个特殊的索引并且在一个或者多个特殊的类型中进行搜索呢?我们可以通过在URL中指定特殊的索引和类型达到这种效果,如下所示:

  • /_search

    在所有的索引中搜索所有的类型

  • /gb/_search

    gb 索引中搜索所有的类型

  • /gb,us/_search

    gbus 索引中搜索所有的文档

  • /g*,u*/_search

    在任何以 g 或者 u 开头的索引中搜索所有的类型

  • /gb/user/_search

    gb 索引中搜索 user 类型

  • /gb,us/user,tweet/_search

    gbus 索引中搜索 usertweet 类型

  • /_all/user,tweet/_search

    在所有的索引中搜索 usertweet 类型

当在单一的索引下进行搜索的时候,Elasticsearch 转发请求到索引的每个分片中,可以是主分片也可以是副本分片,然后从每个分片中收集结果。多索引搜索恰好也是用相同的方式工作的—只是会涉及到更多的分片。

搜索一个索引有五个主分片和搜索五个索引各有一个分片准确来所说是等价的。

接下来,你将明白这种简单的方式如何灵活的根据需求的变化让扩容变得简单。

相关文章

  • ElasticSearch多索引多类型检索

    前几节我们一直在介绍单个索引的检索情况,如果想在一个或多个特殊的索引并且在一个或者多个特殊的类型中进行搜索呢?我们...

  • Elasticsearch多文档检索

    将多个请求合并成一个,避免单独处理每个请求花费的网络时延和开销。如果你需要从Elasticsearch 检索很多文...

  • ElasticSearch & Kafka & Docker

    ElasticSearch 全文检索 先建立索引,再对索引进行搜索的过程叫全文检索扫描文件生成索引(非结构提取信息...

  • 8.Elasticsearch简介

    8.1 数据库做搜索 8.2 全文检索 全文检索:倒排索引的过程 8.3 Elasticsearch背景 背景:建...

  • ElasticSearch基本用法

    ElasticSearch API基本格式 http:// : /<索引>/<类型>/<文档id> 创建索引 方法...

  • 索引类型

    索引类型有: 主键索引; 唯一索引; 普通索引; 全文索引; 多列索引;

  • 大数据技术之ElasticSearch(三)

    ElasticSearch核心概念 概述 1、索引(ElasticSearch) 包多个分片 2、字段类型(映射)...

  • ElasticSearch 基本概念

    ElasticSearch 是目前最流行的搜索引擎,Java语言开发,基于 Luence 做底层的索引和检索,高可...

  • Spring Boot与检索

    一、检索我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。他可以快速的...

  • MySQL的btree索引和hash索引的区别

    索引类型:btree hash hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-T...

网友评论

      本文标题:ElasticSearch多索引多类型检索

      本文链接:https://www.haomeiwen.com/subject/qldcbqtx.html