Elasticsearch——Search的基本介绍
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的基本介绍相关推荐
- Elasticsearch Search API之(Request Body Search 查询主体)
作者介绍:<RocketMQ技术内幕>作者,中间件兴趣圈微信公众号维护者,文末有对应的二维码,关注后可以与作者更好的互动. 本文有点长,看完可能需要点耐心,本文详细介绍了es三种分页方式. ...
- Elasticsearch环境搭建和介绍(Windows)
一.Elasticsearch介绍和安装 1.1 介绍 Elastic Elastic官网:https://www.elastic.co/cn/ Elastic有一条完整的产品线:Elasticse ...
- Elasticsearch: Cerebro 用户界面介绍
介绍 Cerebro是以前的Elasticsearch插件Elasticsearch Kopf的演变(https://github.com/lmenezes/elasticsearch- kopf)– ...
- Elasticsearch:Ingest pipeline 介绍
Ingest pipeline 可让你在索引之前对数据执行常见转换. 例如,你可以使用 pipeline 删除字段.从文本中提取值并丰富你的数据. Pipeline 由一系列称为处理器(process ...
- UnmappedTerms cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.StringTerms
问题 在完成黑马的leyou商城中,在13天的视频中对规格参数进行聚合查询并封装数据时,后台出现这个错误信息 java.lang.ClassCastException: org.elasticsear ...
- 乐优13天UnmappedTerms cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.StringTerms
问题 在完成黑马的leyou商城中,在13天的视频中对规格参数进行聚合查询并封装数据时,后台出现这个错误信息: java.lang.ClassCastException: org.elasticsea ...
- ElasticSearch教程-索引的介绍
我们现在开始进行一个简单教程,它涵盖了一些基本的概念介绍,比如索引(indexing).搜索(search)以及聚合(aggregations).通过这个教程,我们可以让你对Elasticsearch ...
- Elasticsearch:高级数据类型介绍
在我之前的文章 "Elasticsearch:一些有趣的数据类型",我已经介绍了一下很有趣的数据类型.在今天的文章中,我再进一步介绍一下高级的数据类型,虽然这里的数据类型可能和之前 ...
- ES(ElasticSearch)分布式全文搜索引擎介绍及使用方式
1.什么是ES **ES** 全称 **ElasticSearch** 是一种分布式全文搜索引擎,基于Lucene(全文搜索框架)开发而来. Lucene是公认的迄今为止的最好用的搜索引擎库,但是他所 ...
最新文章
- leetcode算法题--扁平化嵌套列表迭代器
- 单向散列函数(Hash)
- php生成gz文件,如何使用PHP创建.gz文件?
- 凌云架构V0.1——第一部分 Why架构?——第一章 新项目来了
- 转载 Net多线程编程—System.Threading.Tasks.Parallel
- 游标声明 oracle,Oracle游标声明
- 斯坦福大学博士后王鸿伟: 知识图谱辅助的个性化推荐系统
- 通俗易懂!视觉slam第十部分——贝叶斯估计
- 【bzoj4443】[Scoi2015]小凸玩矩阵 二分+二分图最大匹配
- Java 实现线程的两种方式
- oracle数据库考试答题,Oracle数据库试题
- oracle append 分区,insert append 到底扩展几个数据块?
- 夜间灯光数据简介与下载链接
- 奥维互动地图恢复旧版及导入谷歌卫星图
- 小学计算机英语,小学英语电脑版
- 简单爬取网易云音乐评论(新手报到)
- Stimulsoft报表使用心得
- 【NIPS 2017】PointNet++:度量空间中点集的深层次特征学习
- Flutter高仿微信-第36篇-单聊-语音通话
- 关于hive统计周wau、保留率需求的几种思路