ES
文章平均质量分 90
Basililon
拒绝精神内耗~
展开
-
【Elasticsearch】 11-DSL语法详解-复合查询boosting query、constant_score、 dis_max、 function_score
在本文中我们将深入研究四种特殊的查询类型:Boosting Query、Constant Score Query、Dis Max Query和Function Score Query的特性、参数说明以及使用示例。原创 2023-09-19 23:15:00 · 816 阅读 · 1 评论 -
【Elasticsearch】 10-DSL语法详解-复合查询bool(must、should、must_not、filter)
bool查询是Elasticsearch中的布尔查询,它允许组合多个查询条件以过滤和排序文档。must:所有的查询子句都必须匹配,类似于"AND"操作。should:至少一个查询子句必须匹配,类似于"OR"操作。must_not:查询子句不应该匹配,类似于"NOT"操作。filter:与must相似,但不会影响查询的相关性得分。bool查询内部可以包含多个全文检索和精确查询语法,子查询可以任意顺序出现,可以嵌套多个查询原创 2023-09-17 15:21:36 · 7050 阅读 · 1 评论 -
【Elasticsearch】 09-DSL语法详解-精确检索term、terms 、range
在 Elasticsearch 中,term、terms 和 range 查询是非常常用的查询语法。它们分别适用于精确匹配、多值精确匹配和范围查询的场景。通过熟练掌握它们的语法和参数,能够更灵活地进行数据查询和分析,提升数据处理的效率。原创 2023-08-18 23:15:00 · 2818 阅读 · 2 评论 -
【Elasticsearch】 08-DSL语法详解-全文检索match、multi_match、match_phrase、match_phrase_prefix
在 Elasticsearch 的全文检索中,有多种查询语法可供使用,包括了 match、multi_match、match_phrase 和 match_phrase_prefix 等。本文将详细解释这些查询的语法、参数说明、使用示例以及语法区别。原创 2023-08-15 23:49:15 · 948 阅读 · 0 评论 -
【Elasticsearch】 07-指标聚合查询详解及示例
在Elasticsearch中,指标聚合查询是一种用于计算数据指标的特殊查询类型。它可以对数据进行汇总、计算平均值、最大值、最小值、求和等操作,从而快速获取数据的统计信息。指标聚合查询通常用于生成报表、绘制图表和进行数据分析等场景。在Elasticsearch中,有多种聚合类型可供选择,每种类型都有不同的计算方式和用途。原创 2023-07-29 23:50:35 · 422 阅读 · 0 评论 -
【Elasticsearch】 06-管道聚合查询详解及示例
管道聚合查询是一种在聚合查询结果上进行进一步计算和分析的方式。它可以用于计算新的指标、进行比较、排序和筛选等操作。管道聚合查询通常作为其他聚合查询的后续处理步骤。原创 2023-06-24 11:36:13 · 783 阅读 · 1 评论 -
【Elasticsearch】 05-桶聚合查询详解及示例
桶聚合查询是一种将文档分组到不同的桶(buckets)中的方式。每个桶代表一个特定的条件或者属性。桶聚合查询通常用于统计、分析和聚合数据。原创 2023-06-24 11:26:18 · 888 阅读 · 0 评论 -
【Elasticsearch】 04-倒排索引、分词过程及查询场景对比
倒排索引(Inverted Index)是一种常用的索引结构,用于快速定位包含特定词项的文档。传统的索引结构是根据文档来查找词项,而倒排索引则是根据词项来查找文档。倒排索引由两部分组成:词项(Term)和包含该词项的文档列表(Posting List)。文档1: “Elasticsearch is a powerful search engine.”文档2: “Elasticsearch is used for data analysis.”原创 2023-06-22 23:30:00 · 188 阅读 · 1 评论 -
【Elasticsearch】 03-索引创建/更新/删除详解及示例
Elasticsearch 是一个开源的分布式搜索和分析引擎,提供了强大的全文搜索、实时数据分析和数据可视化功能。本文将详细介绍 Elasticsearch 的新增语法,包括索引的创建、数据的插入、更新和删除等操作,并提供丰富的示例代码,帮助您更好地理解和使用 Elasticsearch。在创建索引时,要根据实际需求定义映射和字段类型。确保字段的类型与实际数据的类型匹配,避免数据错误或搜索不准确。原创 2023-06-21 21:30:00 · 1481 阅读 · 0 评论 -
【Elasticsearch】 02-查询语法详解及示例
Elasticsearch 查询语法的基础知识,并提供多个实际示例,帮助您更好地理解和使用 Elasticsearch 的查询功能。原创 2023-06-16 23:47:23 · 297 阅读 · 1 评论 -
【Elasticsearch】 01-基础概念与应用场景(附带安装教程)
Elasticsearch 是一个基于 Lucene 构建的实时分布式搜索和分析引擎。它具有分布式特性,可以在多个节点上存储和处理大规模数据,并提供快速的搜索和分析功能。Elasticsearch 提供了简单的 RESTful API,使其易于集成到各种应用程序中。原创 2023-06-20 20:11:00 · 111 阅读 · 1 评论 -
【Elasticsearch】 00-小白入门教程
Elasticsearch 是一个基于 Lucene 构建的实时分布式搜索和分析引擎。它能够处理大规模数据并提供快速的全文搜索、实时数据分析和聚合功能。Elasticsearch 使用简单的 RESTful API 进行交互,可以轻松集成到各种应用程序中。原创 2023-06-20 20:07:14 · 251 阅读 · 1 评论