Elasticsearch最常用的方法莫过于查询了。Es支持以URI请求参数或者请求体的方式进行查询。

查询范例

Elasticsearch支持对多索引以及多类型进行查询。

比如,下面对某个特定索引的所有类型执行查询,查询user为kimchy的所有类型的文档:

$ curl -XGET 'http://localhost:9200/twitter/_search?q=user:kimchy'

也可以指定某个特定的类型:

$ curl -XGET 'http://localhost:9200/twitter/tweet,user/_search?q=user:kimchy'

当然,对于index来说,也是支持多个Index共同查询的:

$ curl -XGET 'http://localhost:9200/kimchy,elasticsearch/tweet/_search?q=tag:wow'

使用_all也可以表示对所有的索引执行查询:

$ curl -XGET 'http://localhost:9200/_all/tweet/_search?q=tag:wow'

如果忽略索引和类型字段,则表示对所有的索引和类型执行查询:

$ curl -XGET 'http://localhost:9200/_search?q=tag:wow'

Elasticsearch——Search的基本介绍相关推荐

  1. Elasticsearch Search API之(Request Body Search 查询主体)

    作者介绍:<RocketMQ技术内幕>作者,中间件兴趣圈微信公众号维护者,文末有对应的二维码,关注后可以与作者更好的互动. 本文有点长,看完可能需要点耐心,本文详细介绍了es三种分页方式. ...

  2. Elasticsearch环境搭建和介绍(Windows)

    一.Elasticsearch介绍和安装 1.1 介绍  Elastic Elastic官网:https://www.elastic.co/cn/ Elastic有一条完整的产品线:Elasticse ...

  3. Elasticsearch: Cerebro 用户界面介绍

    介绍 Cerebro是以前的Elasticsearch插件Elasticsearch Kopf的演变(https://github.com/lmenezes/elasticsearch- kopf)– ...

  4. Elasticsearch:Ingest pipeline 介绍

    Ingest pipeline 可让你在索引之前对数据执行常见转换. 例如,你可以使用 pipeline 删除字段.从文本中提取值并丰富你的数据. Pipeline 由一系列称为处理器(process ...

  5. UnmappedTerms cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.StringTerms

    问题 在完成黑马的leyou商城中,在13天的视频中对规格参数进行聚合查询并封装数据时,后台出现这个错误信息 java.lang.ClassCastException: org.elasticsear ...

  6. 乐优13天UnmappedTerms cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.StringTerms

    问题 在完成黑马的leyou商城中,在13天的视频中对规格参数进行聚合查询并封装数据时,后台出现这个错误信息: java.lang.ClassCastException: org.elasticsea ...

  7. ElasticSearch教程-索引的介绍

    我们现在开始进行一个简单教程,它涵盖了一些基本的概念介绍,比如索引(indexing).搜索(search)以及聚合(aggregations).通过这个教程,我们可以让你对Elasticsearch ...

  8. Elasticsearch:高级数据类型介绍

    在我之前的文章 "Elasticsearch:一些有趣的数据类型",我已经介绍了一下很有趣的数据类型.在今天的文章中,我再进一步介绍一下高级的数据类型,虽然这里的数据类型可能和之前 ...

  9. ES(ElasticSearch)分布式全文搜索引擎介绍及使用方式

    1.什么是ES **ES** 全称 **ElasticSearch** 是一种分布式全文搜索引擎,基于Lucene(全文搜索框架)开发而来. Lucene是公认的迄今为止的最好用的搜索引擎库,但是他所 ...

最新文章

  1. leetcode算法题--扁平化嵌套列表迭代器
  2. 单向散列函数(Hash)
  3. php生成gz文件,如何使用PHP创建.gz文件?
  4. 凌云架构V0.1——第一部分 Why架构?——第一章 新项目来了
  5. 转载 Net多线程编程—System.Threading.Tasks.Parallel
  6. 游标声明 oracle,Oracle游标声明
  7. 斯坦福大学博士后王鸿伟: 知识图谱辅助的个性化推荐系统
  8. 通俗易懂!视觉slam第十部分——贝叶斯估计
  9. 【bzoj4443】[Scoi2015]小凸玩矩阵 二分+二分图最大匹配
  10. Java 实现线程的两种方式
  11. oracle数据库考试答题,Oracle数据库试题
  12. oracle append 分区,insert append 到底扩展几个数据块?
  13. 夜间灯光数据简介与下载链接
  14. 奥维互动地图恢复旧版及导入谷歌卫星图
  15. 小学计算机英语,小学英语电脑版
  16. 简单爬取网易云音乐评论(新手报到)
  17. Stimulsoft报表使用心得
  18. 【NIPS 2017】PointNet++:度量空间中点集的深层次特征学习
  19. Flutter高仿微信-第36篇-单聊-语音通话
  20. 关于hive统计周wau、保留率需求的几种思路

热门文章

  1. javascript - 全局与局部作用域
  2. 数据库密码加密 使用的是 druid加密
  3. Linux IPC udp/tcp/UNIX域 socket编程
  4. opencv 一堆算法,图像处理等
  5. C# Linq 查询数据库(DataSet)生成 Tree
  6. .net 网页播放器
  7. vimrc 配置 史上最牛
  8. 业务基础平台产品的现状和发展
  9. 使用nginx在Windows部署网站https服务
  10. YOLOv5的pytorch模型文件转换为ONNX文件