清除缓存 API编辑

此功能处于技术预览阶段,可能会在将来的版本中更改或删除。Elastic 将致力于解决任何问题,但技术预览中的功能不受官方 GA 功能支持 SLA 的约束。

从共享缓存中清除 部分挂载索引 的索引和数据流。

请求编辑

POST /_searchable_snapshots/cache/clear

POST /<target>/_searchable_snapshots/cache/clear

先决条件编辑

如果启用了 Elasticsearch 安全功能,则必须具有 manage 集群权限 才能使用此 API。您还必须对目标数据流、索引或别名具有 manage 索引权限

路径参数编辑

<target>
(可选,字符串) 要从缓存中清除的数据流、索引和别名的逗号分隔列表。支持通配符 (*)。要清除整个缓存,请省略此参数。

示例编辑

清除索引 my-index 的缓存

response = client.searchable_snapshots.clear_cache(
  index: 'my-index'
)
puts response
POST /my-index/_searchable_snapshots/cache/clear