查询语言介绍|学习笔记

简介: 快速学习查询语言介绍。

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

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


查询语言介绍

 

查询语言

elastic search 简称 es,支持 restful api。具体也就是 get、put、post、delete 几种 http 的操作。

es 有 index、type、document、field 几种概念,index(或者复数indices )类似数据库,type 类似表名,document类似记录( row ),field 类似 column

es 的 restful api 类似:http://localhost:9200/index/document/

xxx

比如我们通过 C#的 NEST 库的ElasticClient创建了一个 index 为 metric_201804.28.14, type 为 basemetric 的多条document,然后上传到 es 服务器中。

则get访问方式类似∶

get http://localhost:9200/metric_20180428/_search

elasticsearch 提供 JSON 格式领域特定语言执行查询。可参考 Query DSL

{

"query": { "match_all": {}}

}

query:告诉我们定义查询

match_all :运行简单类型查询指定搜索中的所有文档

除了指定查询参数,还可以指定其他参数来影响最终结果。

以上就是 REST 查询语言的简单介绍。

相关文章
|
SQL 数据库
关系数据库标准语言SQL
关系数据库标准语言SQL
|
SQL 数据库 数据库管理
第3章 关系数据库标准语言SQL——3.4 数据查询(下)
第3章 关系数据库标准语言SQL——3.4 数据查询(下)
|
SQL 数据库
第3章 关系数据库标准语言SQL——3.4 数据查询(上)
第3章 关系数据库标准语言SQL——3.4 数据查询(上)
|
SQL 存储 数据库
第3章 关系数据库标准语言SQL——复习笔记
第3章 关系数据库标准语言SQL——复习笔记
|
SQL 存储 数据库
第3章 关系数据库标准语言SQL——章末小结和习题
第3章 关系数据库标准语言SQL——章末小结和习题
|
SQL 数据处理 数据库
第3章 关系数据库标准语言SQL——3.2 学生-课程数据库
第3章 关系数据库标准语言SQL——3.2 学生-课程数据库
|
SQL 数据库 数据库管理
关系数据库标准语言
关系数据库标准语言
77 0
|
SQL 存储 NoSQL
Neo4j学习笔记(二) 查询语言
Neo4j学习笔记(二) 查询语言
204 0
|
SQL XML 存储
【数据库原理 • 三】关系数据库标准语言SQL
数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、分析数据和管理数据,数据库技术已成为各种计算机系统的核心技术。数据库相关知识也已成为每个人必须掌握的知识。
120 0
|
SQL 关系型数据库 MySQL
Mysql数据库基础篇 - SQL结构化查询语言
Mysql数据库基础篇 - SQL结构化查询语言