一、match查询
(1)查询所有

【提示】查询结果返回值默认显示10个,也可以手动指定,这里面我手动指定的是返回3个!
(2)条件查询

(3)multi_mactch的条件查询
查询address或是interests字段中包含changge的文档对象

二、term查询

三、terms查询
查询interests中包含changge或是lvyou 的文档那个对象
![]()
四、Query查询
(1)范围查询

![]()
(2)前缀查询
![]()
(3)Wildcard查询(通配符)

(4)Fuzzy查询(模糊查询)
![]()
(5)Id查询
![]()
五、Query String查询
(1)精准查询

(2)+表示and,-表示not (并列)

(3)或条件,不是并列

六、组合查询

七、聚合查询
(1)求年龄的最大值

(2)求年龄的最小值

(3)求年龄的平均值

(4)求和

(5)求基数(互不相同的值)

本文详细介绍了Elasticsearch中的各种查询方式,包括match、term、terms、query、wildcard、fuzzy和id查询,以及queryString和组合查询。同时,还深入探讨了如何进行聚合查询,如求最大值、最小值、平均值、求和及基数等操作,为数据检索和分析提供了全面的指南。
2366

被折叠的 条评论
为什么被折叠?



