
ES 备考
文章平均质量分 85
hengzhepa
这个作者很懒,什么都没留下…
展开
-
ElasticSearch备考 -- 整体脉络梳理
ElasticSearch 备考 -- 查询&高亮&排序ElasticSearch 备考 -- 聚合查询 ElasticSearch 备考 -- 异步检索 ElasticSearch备考 -- Search templateElasticSearch 备考 -- 自定义分词ElasticSearch 备考 -- Runtime Field ElasticSearch 备考 -- Enrich processor ElasticSearch 备考 -- function score ElasticSearch原创 2025-01-01 12:43:04 · 490 阅读 · 0 评论 -
ElasticSearch备考 -- Cross cluster replication(CCR)
CCR 可以对标mysql 理解为为主从。主节点负责写入数据,从/备节点负责同步时主节点的数据。CCR 特性是否付费功能,可以开启试用license 30天体验CCR 必须开启 Xpack从集群配置角色 remote_cluster_client参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-11-10 15:37:57 · 1453 阅读 · 0 评论 -
ElasticSearch备考 -- 集群配置常见问题
在配置文件中增加 xpack.security.enabled: true 后无法启动,日志中提示如下1)需要在配置文件中,开启ssl传输,并且配置加密秘钥路径2)通过如下命令创建CA3)颁发证书执行成功后后在节点路径中会增加 elastic-certificates.p12 和 elastic-stack-ca.p12 文件,4)将这两个文件移动到 config 目录中。原创 2024-11-09 16:29:56 · 1272 阅读 · 0 评论 -
ElasticSearch备考 -- Manage the index lifecycle (ILM)
这个一个综合性比较强的考点,考点内容很多包括ILM,包括索引模版等内容。参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-11-03 21:22:43 · 1052 阅读 · 0 评论 -
ElasticSearch备考 -- Index shrink
压缩前必须满足三个条件,三个条件必须同时满足索引必须是只读状态不能有副本,并将待压缩分片重新分配到一个节点索引的状态必须是green参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-28 23:51:39 · 873 阅读 · 0 评论 -
ElasticSearch备考 -- Index rollover
rollover 需要基于别名创建,所以要先创建别名,别名要求是可以支持数据写入rollover 配置的条件,条件间都是或的逻辑数据的写入也要基于别名通过修改集群索引周期刷新频率可以快速验证 indices.lifecycle.poll_interval参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-26 23:30:31 · 933 阅读 · 0 评论 -
ElasticSearch备考 -- Search across cluster
准备工作集群角色一定要添加到每个集群的所有节点上配置集群配置:_cluster/settings查询模版:{集群名称}:{索引名称},{集群名称}:{索引名称}/_search参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-06 12:54:15 · 645 阅读 · 0 评论 -
ElasticSearch备考 -- Alias
别名创建三种方式,注意每种方式的适用场景在创建索引时指定别名索引模版中创建别名对已有的索引创建别名参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-06 09:52:32 · 676 阅读 · 0 评论 -
ElasticSearch备考 -- Search scroll
scroll api 常用于大量文档查询,这个有一定的查询性能消耗,而且对查询上下文有时间限制,超过上线问查询id则会失效。参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-03 17:16:19 · 740 阅读 · 0 评论 -
ElasticSearch备考 -- Update by query & Reindex
update by query 通常用于批量更新,可以结合painless 使用创建脚本后一般都会成功,需要再结合update by query进行验证运行时,是否存在错误。参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-03 16:19:15 · 960 阅读 · 0 评论 -
ElasticSearch备考 -- Search template
查询模版,这在日常工作中用到的比较少,需要注意写法和格式,多联系参数外层需要通过双引号包裹,"{{param}}"不用包裹双引号的有:参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-02 22:56:59 · 1018 阅读 · 0 评论 -
ElasticSearch备考 -- Multi match
重点弄清type每种评分类型对应含义fileds中若想增强评分使用符合为^参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-02 18:48:05 · 1878 阅读 · 0 评论 -
ElasticSearch备考 -- Async search
同步查询和异步查询API对比记忆异步查询使用_async_search同步查询使用_search参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-10-01 22:11:36 · 873 阅读 · 0 评论 -
ElasticSearch 备考 -- Snapshot & Restore
1)快照的备份的前提准备一定要修改es配置文件,注意必须重新后才能生效2)快照需要保存在仓库repository中3)创建的快照方式有两种一种规则自动SLM,一种手动参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-09-29 23:55:02 · 2631 阅读 · 0 评论 -
ElasticSearch 备考 -- Aggregations
2)”每个月“是考的是日期直方图,date histogram,filed指定的是按照那个字段,calendar_interval 指定间隔,因为要求每个月即month。1)因为前面说索引包括过去11的文档,所以就是全部内容,所以query可以不写,或者写成query match all。1)每个月,DateTime为日期类型,要按月聚合,可以使用日期直方图 date_histogram。3)在过去11月里,求最大值,这里是在前两个聚合的基础上,即使用子聚合 pipline。原创 2024-09-22 21:06:52 · 708 阅读 · 0 评论 -
ElasticSearch 备考 -- Highlight & Sort
query、highlight、sort 三个是平平级的highlight 高亮的前后缀是pre_tags、post_tags,注意是数组,fileds是要匹配高亮在字段集合sort 排序,是可以对多个字段排序,升降序关键字和SQL的一样 asc、desc参考资料送一波福利:福利一有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!福利二福利三。原创 2024-09-21 21:08:23 · 946 阅读 · 0 评论 -
ElasticSearch 备考 -- Function score
注意:1)bool中should 中参数 minimum_should_match2)function_score中可以通过functions,script_score,random_score 三种方式自定义评分3)function_score中 functions 注意有s,也就是代表是多个,是数组方式,通过指定 weight值来增加查询评分"query": {"query": {"bool": {"match": {},"match": {],},"match": {},原创 2024-09-21 12:45:31 · 648 阅读 · 0 评论 -
ElasticSearch 备考 -- Analysis mapping
这里character filter 类型为 mapping类型,通过指定mapping 将下滑线指定为空。mapping中指定 text 类型字段的 analyzer 为创建的自定义分词"mapping_analyzer"],},"- => "},},"title": {创建自定义filter,命名为"my_synonym",使用同义词filter类型,并定义相关同义词,在mapping中自定义分词中filter指定my_synonym},},},"title": {原创 2024-09-14 12:16:46 · 1043 阅读 · 1 评论 -
ElasticSearch 备考 -- Nested
1、Elasticsearch 没有内部对象的概念。因此,它将对象层次结构扁平化为一个简单的字段名和值列表。可以通过设置为nested类型,是object一种数据类型,允许对象数组以相互独立的方式进行索引。2、嵌套文档是指对于一行数据(文档)可以包含多个子行(子文档),多个子行保存在一个嵌套类型字段中。3、嵌套类型的查询与query存在区别需要指定path。此外嵌套类型的查询性能相比其他类型的查询性能更低一些。4、nested类型的对象默认不能超过50个,可通过修改。原创 2024-09-03 21:57:12 · 1246 阅读 · 0 评论 -
ElasticSearch 备考 -- Runtime Field
1、runtime filed主要由两种形式,注意相应格式mapping中的为runtime,query中的runtime_mappings2、在实际工程使用中不建议使用runtime_filed,因为会影响查询性能,建议预先将逻辑处理好写入索引字段,然后直接查询参考资料。原创 2024-09-01 23:16:08 · 1161 阅读 · 0 评论 -
ElasticSearch 备考 -- Enrich processor
1、enrich 有点像 SQL的表连接操作,目的是形成一张内容更为丰富的数据结构。2、enrich 脑海里记住那张图就好容易理解了,记住三个步骤:1)创建policy,2)执行policy,3)创建ingest pipeline应用 enrich。Enrich Processor——Elasticsearch 跨索引关联数据新方式-优快云博客。原创 2024-09-01 22:18:11 · 1309 阅读 · 0 评论