查询语言介绍 | 学习笔记

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

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