查询语言介绍 | 学习笔记

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

开发者学堂课程【ElasticSearch 入门精讲查询语言介绍学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10019


查询语言介绍


ES Rest 查询语言介绍

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://localhost9200/index/document/xxx

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

则 geti 问方式类似:

get http://localhost9200/metric 20180428/_search

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

{

“query”: ( "match_all”: {} }

}

query :告诉我们定义查询

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

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

相关文章
|
SQL 数据库 数据库管理
第3章 关系数据库标准语言SQL——3.4 数据查询(下)
第3章 关系数据库标准语言SQL——3.4 数据查询(下)
|
SQL 数据库
第3章 关系数据库标准语言SQL——3.4 数据查询(上)
第3章 关系数据库标准语言SQL——3.4 数据查询(上)
|
SQL 关系型数据库 MySQL
MySQl数据库————DQL数据查询语言(一)
MySQl数据库————DQL数据查询语言(一)
113 0
|
SQL 数据库 数据库管理
关系数据库标准语言
关系数据库标准语言
68 0
|
SQL 存储 NoSQL
Neo4j学习笔记(二) 查询语言
Neo4j学习笔记(二) 查询语言
188 0
|
SQL 关系型数据库 MySQL
MySQl数据库————DQL数据查询语言(二)
MySQl数据库————DQL数据查询语言(二)
84 0
|
SQL 关系型数据库 OLAP
数据查询|学习笔记
快速学习数据查询
134 0
数据查询|学习笔记
|
SQL 关系型数据库 MySQL
Mysql数据库基础篇 - SQL结构化查询语言
Mysql数据库基础篇 - SQL结构化查询语言
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之条件查询 | 学习笔记
快速学习 DQL (数据查询语言)之条件查询
129 0
DQL(数据查询语言)之条件查询 | 学习笔记
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之模糊查询 | 学习笔记
快速学习 DQL(数据查询语言)之模糊查询
278 0
DQL(数据查询语言)之模糊查询 | 学习笔记