查询语言介绍|学习笔记

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

开发者学堂课程【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 数据库
第3章 关系数据库标准语言SQL——3.4 数据查询(上)
第3章 关系数据库标准语言SQL——3.4 数据查询(上)
|
SQL 数据库 数据库管理
第3章 关系数据库标准语言SQL——3.4 数据查询(下)
第3章 关系数据库标准语言SQL——3.4 数据查询(下)
|
SQL 关系型数据库 MySQL
MySQl数据库————DQL数据查询语言(一)
MySQl数据库————DQL数据查询语言(一)
125 0
|
SQL 存储 NoSQL
Neo4j学习笔记(二) 查询语言
Neo4j学习笔记(二) 查询语言
215 0
|
SQL 数据库 数据库管理
关系数据库标准语言
关系数据库标准语言
82 0
|
SQL 关系型数据库 MySQL
MySQl数据库————DQL数据查询语言(二)
MySQl数据库————DQL数据查询语言(二)
91 0
|
SQL 关系型数据库 OLAP
数据查询|学习笔记
快速学习数据查询
142 0
数据查询|学习笔记
|
SQL 关系型数据库 MySQL
Mysql数据库基础篇 - SQL结构化查询语言
Mysql数据库基础篇 - SQL结构化查询语言
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之聚合函数| 学习笔记
快速学习 DQL(数据查询语言)之聚合函数
101 0
DQL(数据查询语言)之聚合函数| 学习笔记
|
存储 NoSQL Java
NoSQL 3|学习笔记
快速学习NoSQL 3
125 0
NoSQL 3|学习笔记