Elastic开源社区
高级系统架构设计师
Elastic 认证工程师
Elastic 认证专家
Elastic 开源社区发起人
优快云 博客专家
阿里云技术社区专家博主
展开
-
第九章 聚合搜索: Aggregations
版权声明本文为Elastic开源社区版权所有,保证独立性和原创性,未获得授权和允许,任何组织和个人不得以任何方式传播或复制或分享。否则必将追究法律责任。知识内容输出不易,请尊重他人劳动成果。严禁随意传播、复制和盗用他人成果或文章内容用以商业或盈利目的!# 1、概述。原创 2023-06-11 09:08:35 · 1205 阅读 · 0 评论 -
第八章 查询和检索:Query DSL
支持通配符,但是这种方式不推荐,因为 mapping 不可变bool:可以组合多个查询条件,bool 查询也是采用 more_matches_is_better 的机制,因此满足 must 和 should 子句的文档将会合并起来计算分值bool query 多用于多条件组合查询。原创 2023-04-22 16:30:48 · 929 阅读 · 0 评论 -
第七章 分词器:Text Analysis
词项过滤器用来处理切词完成之后的词项,例如把大小写转换,删除停用词或同义词处理等。官方同样预置了很多词项过滤器,基本可以满足日常开发的需要。当然也是支持第三方也自行开发的。如果 ES 内置分词器无法满足需要,可以通过对切词器、词项过滤器、字符过滤器三个组件的自由组合来自定义分词器。Tokenizer:必须包含一个并且只能指定一个切词器,即必须指定分词器的切词规则。Token Filter:可以不指定词项过滤器,也可以指定多个词项过滤器。原创 2023-02-28 17:22:09 · 763 阅读 · 0 评论 -
第六章 映射:Mappings
ES 中的 mapping 有点类似与关系数据库中表结构的概念,在 MySQL 中,表结构里包含了字段名称,字段的类型还有索引信息等。在 Mapping 里也包含了一些属性,比如字段名称、类型、字段使用的分词器、是否评分、是否创建索引等属性,并且在 ES 中一个字段可以有对个类型。每个字段都有字段数据类型或字段类型。会被分词的字段类型和不会被分词的字段类型。会被分词的类型:text、match_only_text 等。不会被分词类型:keyword、数值类型等。原创 2022-12-11 16:34:25 · 1439 阅读 · 0 评论 -
第五章 索引和文档的基本操作
如过记不住这些规则,请牢记以下几点。原创 2022-11-21 14:51:24 · 872 阅读 · 0 评论 -
第四章 核心概念
一个节点就是一个Elasticsearch的实例,可以理解为一个 ES 的进程。原创 2022-11-13 23:56:53 · 585 阅读 · 0 评论 -
第三章 Elasticsearch简介
(后称为 ES )是一个天生支持分布式的搜索、聚合分析和存储引擎。原创 2022-11-13 23:29:54 · 1070 阅读 · 0 评论 -
第二章 环境的选择和安装
首先明确一点:我们的首要目的是要快速上手使用Elasticsearch(以下简称ES),安装和部署ES并非重点,企业中真正需要你去安装的可能性或者机会非常小。大家可以想一想,对于刚入职的你来说,公司内部一般来说都已经有了一套完整的技术架构,让你亲自动手搭建除非是公司架构重构或者你作为公司技术团队的核心或者运维。所以关于ES的安装,我们在基础篇不多做介绍,如果的确有需要,我会在进阶篇和运维篇,分别讲解基于CentOS、K8S搭建ES集群、部署ELK等从零到一完整详细讲解。建议大家跟随课程大纲学习,效率更高。原创 2022-11-13 23:02:56 · 658 阅读 · 0 评论 -
第一章 学前必读
推荐阅读认知篇:Elastic认证工程师,完全解读Elastic认证工程师考试课程,并不包含在 ES 8.x 体系课程范围之内,如需了解Elastic认证考试,课关注知识星球公众号或者下载“知识星球APP”索索Elastic开源社区免费加入了解,或者关注公众号Elasticsearch之家,回复关键字“认证考试”了解最新信息,目前百度上的内容基本上都是过时的,Elastic开源社区仅半年时间,就培养了近百位Elastic认证工程师。原创 2022-11-07 12:50:39 · 592 阅读 · 0 评论