Elasticsearch 基本查询,term,match,

这里使用的是sense插件,利用Elasticsearch 内置查询条件做查询,而不是使用的命令行的rest   api  使用的curl,这个curl用起来,太难受啦

先上图,看看这使用的数据结构。

Elasticsearch 基本查询,term,match,

大致就是这么个对象的数据,下面就是对这类数据的各种姿势的查询,此文我未做实测,只是简单的把视频截图,放这啦。我做个笔记。

先是简单的get

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

这个不是咱一般的准确查询,查出来的是模糊查询,不是title=elasticsearch,而是包含这个词,就返回。 

批量获取数据  _mget

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

ids,就是所有的ID  field。

这有个关于修改mapping的截图

Elasticsearch 基本查询,term,match,

term 和 terms 查询:

Elasticsearch 基本查询,term,match,

也是查询某个field里面包含要查询的内容,包含啦就返回。也不是咱一般的关系型数据库的准确查询。

from 和 size 的使用

Elasticsearch 基本查询,term,match,

from 从0开始计数,图上的是从第2个开始,返回2个数据。

match查询

Elasticsearch 基本查询,term,match,

match all 和match phrase查询

 Elasticsearch 基本查询,term,match,

第二个是短语查询,意思就是上面的2个单词中间有2个间隔的单词。这么查询的

multi mathc 查询

Elasticsearch 基本查询,term,match,

指定返回的字段查询

Elasticsearch 基本查询,term,match,

partial fileds 查询

Elasticsearch 基本查询,term,match,

include 和 exclude  就是显示哪些字段,不显示哪些字段。

通配符 *

Elasticsearch 基本查询,term,match,

排序 sort:

Elasticsearch 基本查询,term,match,

prefix,前缀查询

Elasticsearch 基本查询,term,match,

控制范围查询

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

wildcard查询

Elasticsearch 基本查询,term,match,

fuzzy模糊查询

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,


我写完文章,给自己点个赞,不过分吧,
不过分,那我可就点啦啊。
我先点为敬,你们随意。大家随意。不要客气。。。


Elasticsearch 基本查询,term,match,

wildcard查询

Elasticsearch 基本查询,term,match,

fuzzy模糊查询

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,

Elasticsearch 基本查询,term,match,


我写完文章,给自己点个赞,不过分吧,
不过分,那我可就点啦啊。
我先点为敬,你们随意。大家随意。不要客气。。。