Advertisement

微服务第28节: Elasticsearch高级查询

阅读量:

目录

​​​​​​​

1.DSL查询

1.1.快速入门

1.2.叶子查询

1.2.1.全文检索查询

1.2.2.精确查询

1.3.复合查询

1.3.1.算分函数查询(选讲)

1.3.2.bool查询

1.4.排序

1.5.分页

1.5.1.基础分页

1.5.2.深度分页

1.6.高亮

1.6.1.高亮原理

1.6.2.实现高亮

1.7.总结


深入探究 Elasticsearch 的数据搜索功能。Elasticsearch 支持以 JSON 为核心的 DSL 语句来构建查询规则,并在文档中组织这些规则。其中 JavaAPI 则负责管理这些 DSL 查询规则。

由此可见,在开始学习DSL查询语法后,并随后进行基于DSL的对比学习JavaAPI的过程,则会达到事半功倍的效果 ⁉️

1.DSL查询

Elasticsearch的查询可以分为两大类❗🔽:

索引(Index)🔍 :通常是在特定字段中进行特定值的查找。其中一种常见类型是叶状索引结构(Leaf structure),它主要是一种基础的查询类型,并且通常不单独作为主要的查询方式使用。

复合型查询语法结构:通过逻辑组合多个叶子查询或更改叶子查询的行为方式。

1.1.快速入门

我们持续在Kibana的DevTools中深入研究

全部评论 (0)

还没有任何评论哟~