es怎么返回全部查询结果_ES基本查询语句教程

前言

es是什么?

es是基于Apache Lucene的开源分布式(全文)搜索引擎,,提供简单的RESTful API来隐藏Lucene的复杂性。

es除了全文搜索引擎之外,还可以这样描述它:

1、分布式的实时文件存储,每个字段都被索引并可被搜索

2、分布式的实时分析搜索引擎

3、可以扩展到成百上千台服务器,处理PB级结构化或非结构化数据。

ES的数据组织类比

Relational DBElasticsearch

数据库(database)

索引(indices)

表(tables)

types

行(rows)

documents

字段(columns)

fields

mac安装ES

一、 ES简单的增删改查

1、创建一篇文档(有则修改,无则创建)

2、查询指定索引信息

3、 查询指定文档信息

4、查询对应索引下所有数据

5、删除指定文档

6、删除索引

7、修改指定文档方式

修改时,不指定的属性会自动覆盖,只保留指定的属性(不正确的修改指定文档方式)

使用POST命令,在id后面跟_update,要修改的内容放到doc文档(属性)中(正确的修改指定文档方式)

二、ES查询的两种方式

1、查询字符串搜索

2、结构化查询(单字段查询,不能多字段组合查询)

三、match系列之操作

1、match系列之match_all (查询全部)

2、match系列

你可能感兴趣的:(es怎么返回全部查询结果)