-
Notifications
You must be signed in to change notification settings - Fork 2
转储(Dump)
Yvette Han edited this page Jul 13, 2021
·
2 revisions
我们提供转储索引的API来方便您将索引从一台服务器复制或移动到另一台服务器。 您可以无需重新索引数据,即可将您的索引于克隆、进行备份或移动到另一台服务器
POST: http://{{soco-search-server}}/v1/index/dump
BODY:
{
"index_id": "{{source_index_id}}", # Required
"target_index_id": "{{target_index_id}}", # Optional
"target_es_url": "{{target_es_url}}", # Optional
"target_server_url":"{{target_server_url}}" # Optional
}
比如说一位开发人员正在为维基百科建立索引,(假设索引的id为wiki-ver1
), 她想复制这个索引的信息并且用另一个index id wiki-ver1-backup
来备份这个索引,在此情况下,他需要调用如下的API:
POST: http://{{soco-search-server}}/v1/index/dump
BODY:
{
"index_id": "wiki-ver1",
"target_index_id": "wiki-ver1-backup"
}
- 如果您不指定target_index_id,它会保存“{{index_id}}_dump”作为新的索引id。
假设在开发人员在开发服务器上完成索引,想将其部署到产品服务器中。我们可以指定被允许从源服务器访问的目标soco-search-server 和目标 elasticsearch URL。
POST: http://{{soco-search-server}}/v1/index/dump
BODY:
{
"index_id": "wiki-ver1",
"target_index_id": "wiki-ver1-backup",
"target_es_url": "{{target_es_url}}",
"target_server_url":"{{target_server_url}}"
}