带你读《Elastic Stack 实战手册》之48:——3.5.7.索引生命周期管理(4)

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 带你读《Elastic Stack 实战手册》之48:——3.5.7.索引生命周期管理(4)

《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.7.索引生命周期管理(3) https://developer.aliyun.com/article/1228514


Searchable Snapshot

 

生成可搜索快照,在 7.10 版本还处于 beta,在新版可能会有所更改。

 

在 delete action 步骤中默认会删除快照,如果需要保留,在 delete action 中将 delete_searchable_snapshot 设置 false

 

参数:

 

l snapshot_repository

l Required,指定存储快照的位置

l force_merge_index

l Boolean,default: true, 如果索引在先前的操作中已经使用了 force merge,则可搜索快照操作不会执行强制合并。

 

例如:在 cold 阶段生成快照。


PUT _ilm/policy/my_policy
{
  "policy": {
    "phases": {
      "cold": {
        "actions": {
          "searchable_snapshot" : {
            "snapshot_repository" : "backing_repo"
          }
        }
      }
    }
  }
}

Wait For Snapshot

 

等待制定的 SLM 策略执行,然后删除索引,为了确保删除的索引快照是可用的。

 

参数:

 

l policy

l required,SML 策略的名字

 

例如:delete 阶段等待 SLM 策略执行,然后删除索引。

 

PUT _ilm/policy/my_policy
{
  "policy": {
    "phases": {
      "delete": {
        "actions": {
          "wait_for_snapshot" : {
            "policy": "slm-policy-name"
          }
        }
      }
    }
      }
}

Delete

 

删除 index

 

参数:

l delete_searchable_snapshot

l boolean, default: true, 是否删除 cold 阶段创建的 searchable snapshot。

 

例如:index 创建 90 天后,删除 index

PUT _ilm/policy/my_policy
{
  "policy": {
    "phases": {
      "delete": {
    "min_age" : "90d",
        "actions": {
          "delete" : { }
        }
      }
    }
  }
}

《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.7.索引生命周期管理(5) https://developer.aliyun.com/article/1228511

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
2月前
|
人工智能 自然语言处理 供应链
从体验到系统工程丨上手评测国内首款 AI 电商 App
近期,1688 推出了 1688 AI App,这貌似是国内第一个电商领域的独立 AI App 应用(若不是,欢迎评论指正)。本文试图通过产品界面这一入口,窥探其背后的系统工程。
417 32
|
4月前
|
移动开发 小程序 开发工具
揭秘微信/支付宝6大支付方式:从扫码到刷脸,谁在偷偷赚你的手续费?优雅草卓伊凡
揭秘微信/支付宝6大支付方式:从扫码到刷脸,谁在偷偷赚你的手续费?优雅草卓伊凡
867 0
揭秘微信/支付宝6大支付方式:从扫码到刷脸,谁在偷偷赚你的手续费?优雅草卓伊凡
|
云安全 弹性计算 Linux
幻兽帕鲁Palworld服务器部署教程(阿里云服务器3分钟搭建幻兽帕鲁保姆级攻略)
想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器,服务器是幻兽帕鲁运行的基础。部署完成后,您和您的朋友便可以登入专属的游戏服进行体验。使用云服务器搭建幻兽帕鲁服务器,便可以让您与您的朋友在一个相对独立且私密的空间中进行游戏,确保获得更加畅快的游戏体验。 您可以选择阿里云服务器作为游戏服务器,并按照下面教程来部署幻兽帕鲁。
|
Linux Python
解决django项目报错很离谱的报错之RuntimeError: populate() isn't reentrant
解决django项目报错很离谱的报错之RuntimeError: populate() isn't reentrant
|
9月前
|
存储 SQL 分布式计算
MaxCompute 近实时增全量处理一体化新架构和使用场景介绍
MaxCompute 近实时增全量处理一体化新架构和使用场景介绍
202 0
|
Java
@Max和@Min注解失效
Springboot 2.3及以上版本不再内置hibernate-validator 6.0.13.Final添加上述依赖可解决。
434 3
|
消息中间件 Java Kafka
kafka tool下载安装和使用
kafka tool下载安装和使用
3905 0
|
SQL Java API
【flink番外篇】1、flink的23种常用算子介绍及详细示例(2)- keyby、reduce和Aggregations
本文主要介绍Flink 的3种常用的operator(keyby、reduce和Aggregations)及以具体可运行示例进行说明
【flink番外篇】1、flink的23种常用算子介绍及详细示例(2)- keyby、reduce和Aggregations
|
安全 5G 网络安全
什么是 Wi-Fi 热点?
【8月更文挑战第24天】
3418 0