- 博客(8)
- 收藏
- 关注
原创 ES地理位置查询
说明:该查询会查找离纬度为40,经度为-70的位置在100公里半径范围内的文档1。功能描述:地理位置查询允许用户处理地理位置数据,并进行范围查询、距离排序等操作。
2025-02-20 21:26:14
666
原创 es聚合功能和常见聚合类型
ES不仅支持复杂的查询操作,还提供了强大的聚合功能。聚合功能允许用户对数据进行统计分析,如计算平均值、求和、去重计数等。
2025-02-20 21:22:53
159
原创 ES查询DSL及其用法
ES提供了丰富的查询DSL(Domain Specific Language)来实现复杂的查询需求。查询DSL是一种基于JSON的查询语言,允许用户以声明性的方式指定查询条件、过滤条件、排序规则等。
2025-02-20 21:22:21
353
原创 文档和字段概念
在ES中,文档是索引中的一个基础信息单元,也就是一条数据。文档使用JSON格式表示,包含多个字段,每个字段就是一个数据项。文档可以看作是关系型数据库中的一行数据。:字段是文档中的一个Key/Value对,相当于关系型数据库表的字段。字段定义了文档数据的结构和类型,ES会根据字段的类型和配置对数据进行索引和处理。
2025-02-20 21:21:47
646
原创 ES索引及其工作原理
在ES中,索引是数据的容器,类似于关系型数据库中的数据库。每个索引包含多个文档,具有相似结构的文档存储在同一个索引中。索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。:ES使用倒排索引来实现快速搜索。倒排索引记录了每个词出现过的文档列表,通过词项快速定位到文档。当用户输入查询语句时,ES会对查询语句进行分词,然后在倒排索引中查找包含这些词的文档,并根据相关性评分对结果进行排序。
2025-02-20 21:21:12
379
原创 ES的基本概念
Elasticsearch(简称ES)是一个开源的、高扩展的分布式全文搜索引擎,它基于Lucene开发,但提供了RESTful API风格的接口,支持分布式和水平扩展。随着ES功能的不断强大,它与数据库的边界也越来越小,除了全文检索外,还支持聚合、排序等功能。ES广泛应用于日志分析、实时监控、全文搜索等场景,能够高效地处理PB级别的数据。
2025-02-20 21:20:42
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅