collection日常维护与管理¶
检查¶
URI: http://server/sf1r/collection/check
在分布式系统中对collection进行一致性检查。无返回结果。
- 输入参数:
- collection(字符串类型):collection名字。
- JSON请求的例子:
{
"collection":"b5mp"
}
创建¶
URI: http://server/sf1r/collection/create
创建collection。无返回结果。
- 输入参数:
- collection(字符串类型):collection名字
- collection_config(字符串类型):配置信息,即对应.xml文件的内容
- JSON请求的例子:
{
"collection":"b5mp"
"collection_config":"xxxxxx"
}
删除¶
URI: http://server/sf1r/collection/delete
删除collection。无返回结果。
- 输入参数:
- collection(字符串类型):collection名字
- JSON请求的例子:
{
"collection":"b5mp"
}
载入许可证¶
URI: http://server/sf1r/collection/load_license
载入许可证,仅对企业版本有效。无返回结果。
- 输入参数:
- path(字符串类型):许可证的路径
- JSON请求的例子:
{
"path": "/home/customer/sf1_license/license_key.dat"
}
重新构建索引¶
URI: http://server/sf1r/collection/rebuild_collection
清除collection中已删除的文档并重建collection。无返回结果。
- 输入参数:
- collection(字符串类型):collection名字
- JSON请求的例子:
{
"collection":"b5mp"
}
从SCD重建collection¶
URI: http://server/sf1r/collection/rebuild_from_scd
删除所有旧的数据,从scd文件重建collection,需要将完整的scd文件放在指定位置。无返回结果。
- 输入参数:
- collection(字符串类型):collection名字
- JSON请求的例子:
{
"collection":"b5mp"
}
停止collection¶
URI: http://server/sf1r/collection/stop_collection
停止collection。无返回结果。
- 输入参数:
- collection(字符串类型):collection名字
- JSON请求的例子:
{
"collection":"b5mp"
}
更新配置信息¶
URI: http://server/sf1r/collection/update_collection_conf
以相应的.xml文件更新collection的配置。无返回结果
- 输入参数:
- collection(字符串类型):collection名字
- JSON请求的例子:
{
"collection":"b5mp"
}