推送HA3格式文档
除了上面的方法还可以通过文件将文档导入到指定的表中 这里的文档需满足一定的格式,我们称之为HA3文档格式。HA3文件的要求如下:
文件编码:UTF-8
支持CMD: add, delete,update。
如果给出的字段不是全部,add会在未给出的字段加默认值,覆盖原值;update只会更新给出的字段,未给出的不变。
文件分隔符:
<pre>
编码-------描述--------------------显示形态
"\x1E\n" 每个doc的分隔符. ^^(接换行符)
"\x1F\n" 每个字段key和value分隔 ^_(接换行符)
"\x1D" 多值字段的分隔符 ^]
</pre>;
示例:
<pre>;
CMD=add^_
url=
http://www.opensearch.console.aliyun.com^_
title=开放搜索^_
body=xxxxx
xxxx^
multi
value_feild=123^]1234^]12345^
^^
CMD=update^_
...
</pre>
注意:文件结尾的分隔符也必需为"^^\n",最后一个换行符不能省略。
请求参数
参数名称 | 类型 | 描述 |
fileName | string | 指定HA3DOC所有在的路径。 |
tableName | string | 指定要导入的表的名称。 |
offset | int | 指定偏移行数,如果非0,则从当前行一下的数据开始导入。默认值为:1 |
maxSize | number | 指定每次导入到api接口的数据量的大小,单位MB,默认值为:4 |
frequence | int | 指定每秒钟导入的频率,单位次/秒,默认值为:4 |
类型 | 描述 |
string | 返回导入成功标志。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。