可搜索快照API
edit可搜索快照API
edit您可以使用以下API来执行可搜索快照操作。
挂载快照 API
edit将快照挂载为可搜索的快照索引。
请求
editPOST /_snapshot/
路径参数
edit-
<repository> - (必需,字符串) 包含要挂载的索引快照的仓库名称。
-
<snapshot> - (必需, 字符串) 要挂载的索引快照的名称。
查询参数
edit请求体
edit-
index - (必需,字符串) 快照中包含的索引名称,其数据将被挂载。
如果没有指定renamed_index,此名称也将用于创建新索引。
-
renamed_index -
(可选, 字符串) 要创建的索引的名称。
-
index_settings -
(可选, 对象) 在挂载索引时应添加的设置。
-
ignore_index_settings -
(可选,字符串数组) 在索引挂载时应从中移除的设置名称。
示例
edit从存储在my_repository中的现有快照my_snapshot挂载索引my_docs作为新的索引docs:
缓存统计 API
edit检索关于部分挂载索引的共享缓存的统计信息。
响应体
edit-
nodes -
(对象) 包含请求选择的节点的统计信息。
Properties of
nodes-
-
(对象) 包含指定标识符节点的统计信息。
Properties of
-
shared_cache -
(对象) 包含关于共享缓存文件的统计信息。
Properties of
shared_cache-
reads - (长整型) 共享缓存用于读取数据的次数。
-
bytes_read_in_bytes - (长整型) 从共享缓存读取的总字节数。
-
writes - (长整型) 从blob存储库写入共享缓存的数据次数。
-
bytes_written_in_bytes - (长整型) 写入共享缓存的总字节数。
-
evictions - (长整型) 从共享缓存文件中驱逐的区域数量。
-
num_regions - (整数) 共享缓存文件中的区域数量。
-
size_in_bytes - (长整型) 共享缓存文件的总大小(字节)。
-
region_size_in_bytes - (长整型) 共享缓存文件中一个区域的大小(字节)。
-
-
-
示例
edit获取所有数据节点中部分挂载索引的共享缓存的统计信息:
GET /_searchable_snapshots/cache/stats
API返回以下响应:
{
"nodes" : {
"eerrtBMtQEisohZzxBLUSw" : {
"shared_cache" : {
"reads" : 6051,
"bytes_read_in_bytes" : 5448829,
"writes" : 37,
"bytes_written_in_bytes" : 1208320,
"evictions" : 5,
"num_regions" : 65536,
"size_in_bytes" : 1099511627776,
"region_size_in_bytes" : 16777216
}
}
}
}
可搜索快照统计 API
edit此功能处于技术预览阶段,可能会在未来的版本中进行更改或移除。Elastic 将努力修复任何问题,但技术预览版中的功能不受官方 GA 功能支持 SLA 的约束。
检索关于可搜索快照的统计信息。
描述
edit路径参数
edit-
<target> - (可选,字符串) 逗号分隔的数据流和索引列表,用于检索统计信息。要检索所有数据流和索引的统计信息,请省略此参数。