查询所有|学习笔记

简介: 快速学习查询所有。

开发者学堂课程【ElasticSearch 最新快速入门教程查询所有】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10609


查询所有

 

查询所有-GET

1.根据产品ID查询

curl -XGET 'http://localhost:9200/bigdata/product/1?pretty '

在任意的查询 url 中添加 pretty 参数,es 可以获取更易识别的 json 结果。

输入

curl-XGET ‘http://JANSON01:9200/bigdata/product/1?pretty’

查询结果如下:

image.png

2. 检索文档中的一部分,显示特定的字段内容

curl-XGET http://localhost:9200/bigdata/product/1?source=name,author&pretty

例如先查询所有的,输入

curl-XGET ‘http://JANSON01:9200/bigdata/product/_search?pretty’

之后想查询要查询 id 为 HM9rL20B300nRXZV6BRB 的 name 和 author,输入

curl-XGET ‘http://JANSON01:9200/bigdata/product/HM9rL20B300nRXZV6BRB?_source=name,author&pretty’

查询结果如下:

image.png

查询索引标识为1的内容查询 name 和 author

3.获取 source 的数据

curl-XGET 'http://localhost:9200/bigdata/product/1/source?pretty’

输入

curl-XGET 'http://JANSON01:9200/bigdata/product/HM9rL20B300nRXZV6BRB/_source?pretty’

结果如图

image.png

4、查询所有

curl-XGET 'http://localhost:9200/bigdata/product/_search?pretty’

想要查询 product 中的所有数据,输入

curl-XGET 'http://JANSON01:9200/bigdata/product/search?pretty’

结果查询出所有信息

5.根据条件进行查询

curl-XGET 'http://localhost:9200/bigdata/product/_search?q=name:hbase&pretty’

例如要查询名称为Spark的索引信息,输入

curl-XGET 'http://JANSON01:9200/bigdata/product/_search?q=name:Spark&pretty’

相关文章
|
算法 Linux 数据处理
《操作系统》—— 处理机调度算法
《操作系统》—— 处理机调度算法
2617 1
|
缓存 网络协议 网络架构
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
|
9月前
|
SQL 存储 分布式计算
了解Hive 工作原理:Hive 是如何工作的?
Apache Hive 是一个建立在 Hadoop 之上的分布式数据仓库系统,提供类 SQL 查询语言 HiveQL,便于用户进行大规模数据分析。Hive Metastore(HMS)是其关键组件,用于存储表和分区的元数据。Hive 将 SQL 查询转换为 MapReduce 任务执行,适合处理 PB 级数据,但查询效率较低,不适合实时分析。优点包括易于使用、可扩展性强;缺点则在于表达能力有限和不支持实时查询。
255 3
|
Ubuntu Python
【Python】报错ModuleNotFoundError: No module named ‘XXX‘
【Python】报错ModuleNotFoundError: No module named ‘XXX‘
|
SQL 自然语言处理 NoSQL
LangChain之链的认识(上)
Chain是LangChain中非常重要的一个组件,可以帮助我们更好地组织和管理应用程序的各个功能模块,提高开发效率和应用程序的复杂性。
211 3
|
SQL HIVE 索引
【Hive SQL 每日一题】行列转换
该文介绍了如何使用SQL进行数据的行列转换。首先展示了行转列的例子,通过创建一个学生成绩表,利用`IF`和`SUM`函数按学生ID分组,将每个学生的各科成绩转换为独立列。然后,文章讲述了列转行的需求,利用`LATERAL VIEW`和`POSEXPLODE`将已转换的表格恢复为原始行格式,通过索引匹配过滤笛卡尔积避免错误结果。此外,还提到了使用`UNION ALL`的另一种列转行方法。
474 1
|
存储 人工智能 数据库
【AI大模型应用开发】【LangChain系列】2. 一文全览LangChain数据连接模块:从文档加载到向量检索RAG,理论+实战+细节
【AI大模型应用开发】【LangChain系列】2. 一文全览LangChain数据连接模块:从文档加载到向量检索RAG,理论+实战+细节
463 0
|
存储 数据可视化 前端开发
数仓常用分层与维度建模
本文介绍了数据仓库的分层结构和维度建模。数仓通常分为ODS、DIM、DWD、DWS和ADS五层,各层负责不同的数据处理阶段。维度建模是数据组织方法,包括星型和雪花模型。星型模型简单直观,查询性能高,适合简单查询;雪花模型则通过规范化减少冗余,提高数据一致性和结构复杂性,但可能影响查询效率。选择模型需根据业务需求和数据复杂性来定。
2029 0
|
SQL HIVE
Hive 常用的窗口函数【高频重点】(上)
Hive 常用的窗口函数【高频重点】
443 0
|
Java 数据库连接 mybatis
Java:MyBatis+SQLite使用实例
Java:MyBatis+SQLite使用实例
573 0