ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

9 组合查询

`bool`把各种其它查询通过`must`(必须 )、`must_not`(必须不)、`should`(应该)的方 式进行组合 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

 

 ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

服务器响应结果: ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

10  范围查询

ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

 ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

服务器响应结果: ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

11 模糊查询 

返回包含与搜索字词相似的字词的文档。 编辑距离是将一个术语转换为另一个术语所需的一个字符更改的次数。这些更改可以包括: 更改字符(box → fox) 删除字符(black → lack) 插入字符(sic → sick) 转置两个相邻字符(act → cat) 为了找到相似的术语,fuzzy 查询会在指定的编辑距离内创建一组搜索词的所有可能的变体 或扩展。然后查询返回每个扩展的完全匹配。 通过 fuzziness 修改编辑距离。一般使用默认值 AUTO,根据术语的长度生成编辑距离。 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search  ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

 ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

服务器响应结果:  ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search  ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

 ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

服务器响应结果:  ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

12 单字段排序

sort 可以让我们按照不同的字段进行排序,并且通过 order 指定排序的方式。desc 降序,asc升序。 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search  ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

 ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

服务器响应结果: ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序

 

 

       

 

上一篇:docker 应用篇————es[八]


下一篇:开始步入Elasticsearch的世界:初探elasticsearch