清除缓存 API

编辑

此功能为技术预览版,未来版本可能会更改或删除。Elastic 将努力修复任何问题,但技术预览版的功能不受官方 GA 功能的支持 SLA 约束。

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

请求

编辑

POST /_searchable_snapshots/cache/clear

POST /<target>/_searchable_snapshots/cache/clear

先决条件

编辑

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

路径参数

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

示例

编辑

清除索引 my-index 的缓存

resp = client.searchable_snapshots.clear_cache(
    index="my-index",
)
print(resp)
response = client.searchable_snapshots.clear_cache(
  index: 'my-index'
)
puts response
const response = await client.searchableSnapshots.clearCache({
  index: "my-index",
});
console.log(response);
POST /my-index/_searchable_snapshots/cache/clear