tongchenkeji 发表于:2023-3-2 20:55:000次点击 已关注取消关注 关注 私信 各位大佬,配置了ILM,如何限定查询只在hot范围内?[阿里云检索分析服务 Elasticsearch版] 暂停朗读为您朗读 各位大佬,配置了ILM,如何限定查询只在hot范围内? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 检索分析服务 Elasticsearch版# 检索分析服务 Elasticsearch版775
凌云CloudAM 2023-11-27 19:16:55 2 可以通过 Elasticsearch 的脚本查询来限定查询只在 hot 范围内。 具体步骤: 1、先定义一个查询模板,用于获取 ILM 的当前状态和范围信息; 2、使用查询模板去检索 ILM 当前状态,抓取 needleinfo 字段值,以获取 hot 范围的 JSON 对象; 3、将获取到的 JSON 对象,填充到查询语句中,实现特定范围的查询。
同问,没有更好的解决办法了吗
可以通过 Elasticsearch 的脚本查询来限定查询只在 hot 范围内。
具体步骤: 1、先定义一个查询模板,用于获取 ILM 的当前状态和范围信息;
2、使用查询模板去检索 ILM 当前状态,抓取 needleinfo 字段值,以获取 hot 范围的 JSON 对象;
3、将获取到的 JSON 对象,填充到查询语句中,实现特定范围的查询。