阅读797 返回首页    go 新东方


数据推送__性能篇_最佳实践_开放搜索-阿里云

  • 使用API/SDK推送数据有次数及大小限制,具体值请参考系统限制项,推荐将文档批量打包发送。
  • 数据上传后请务必检查返回值,并对相关错误码进行重试(尤其是3007错误),否则会出现数据丢失情况。同时,数据处理是异步的,系统返回“OK”后只表示系统接收数据成功,数据处理过程的错误会在控制台错误信息中展示,请注意及时检查。
  • CMD为“add”表示新增文档,会做全字段数据更新(更新中没有出现字段会默认为空)。如果该主键对应文档已经存在,则执行先“delete”再“add”的操作;
  • CMD为“update”表示更新文档,会做部分字段数据更新(更新中没有出现字段会仍为原来的值)。对该主键对应文档进行部分字段更新,如果未存在主键文档,则执行“add”操作;
  • CMD为“delete”表示删除文档,如果该主键对应文档已经不存在,则认为删除成功。
  • Post的数据大小有限制,如果您上传的文档过大(2M以上),服务器将拒绝接收任何参数,同时返回异常。
  • POST的url及body部分最好都要做url_encode,否则会出现解析及签名问题。

最后更新:2016-11-23 16:04:03

  上一篇:go solr语法转化__功能篇_最佳实践_开放搜索-阿里云
  下一篇:go 搜索__性能篇_最佳实践_开放-阿里云