数据操作

最近更新时间:2019-09-27 14:26:55

接口描述

  • 域名:yunsou.api.qcloud.com
  • 接口名:DataManipulation
  • 功能:对数据进行添加和删除操作
注意:

上传的数据不能包含特殊字符,只能是支持 GBK 和 UTF8 互转的字符。

输入参数

参数名称 必选 类型 描述
appId Int 云搜的业务 ID,表明当前数据请求的业务
op_type String 操作类型,可为add或者del
contents.n Array 文档内容(UTF-8 编码,长度限制在63KB以下)

输出参数

参数名称 类型 描述
errmsg string 错误信息
retcode int 错误码,0:成功,其他值:失败
app_id int 云搜应用 ID
seq int 序列 ID,用于标识请求
total_result string 所有文档是否操作成功
result struct 每篇文档状态
result-docid int 这篇文档的 doc id
result-result string 这篇文档插入成功与否
result-errno int 这篇文档插入的错误码
code Int 错误码,0:成功,其他值:失败
message String 错误信息

示例

添加输入

  https://domain/v2/index.php?Action=DataManipulation
  &op_type=add
  &appId=1
  &contents.0.NA=1000
  &contents.0.TA=test1
  &contents.0.TB=testtitle1
  &contents.0.TC=testcontent1
  &contents.1.NA=2000
  &contents.1.TA=test2
  &contents.1.TB=testtitle2
  &contents.1.TC=testcontent2

删除输入

  https://domain/v2/index.php?Action=DataManipulation
  &op_type=del
  &appId=1
  &contents.0.doc_id=1000
  &contents.1.doc_id=2000
注意:

在命令行中输入contents.0.doc_id可能会出现为空的情况,建议使用数组。

输出


{
    retcode: 0,
    errmsg: "succ",
    data: {
        app_id: 14950002,
        result: [
        {
            doc_id: "1000",
            errno: 0,
            result: "succ"
        },
        {
            doc_id: "2000",
            errno: 0,
            result: "succ"
        }
        ],
        seq: 1427872563,
        total_result: "succ"
    },
    code: 0,
    message: ""
}