开发者社区> 问答> 正文

JavaSDK的文档如何操作?(3)



执行文档变更操作(2)



接口描述


通过此接口可以直接将符合文档格式的数据直接推送到指定的表中

参数描述

参数名称类型描述
docsString此docs为用户push的数据,此字段为json类型的字符串。
tableNameString操作的表名。


返回结果

  • 请求API并返回相应的结果。


异常描述


  • IOException

  • ClientProtocolException


接口定义


s [font='YaHei Consolas Hybrid', Consolas, 'Meiryo UI', 'Malgun Gothic', 'Segoe UI', 'Trebuchet MS', Helvetica, monospace, monospace]tring push(String docs, String tableName) throws ClientProtocolException, IOException


通过文件导入数据(1)



接口描述


导入HA3 doc数据到指定的应用的指定表中
文件编码: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>
NOTE: 文件结尾的分隔符也必需为"^^\n",最后一个换行符不能省略。

参数描述

参数名称类型描述
filePathString指定的文件路径。
tableNameString指定push数据的表名。


返回结果

  • 返回成功或者错误信息。


异常描述

  • JSONException


接口定义


s [font='YaHei Consolas Hybrid', Consolas, 'Meiryo UI', 'Malgun Gothic', 'Segoe UI', 'Trebuchet MS', Helvetica, monospace, monospace]tring pushHADocFile(String filePath, String tableName) throws JSONException

展开
收起
轩墨 2017-10-25 12:55:58 1482 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
《Apache Flink-重新定义计算》PDF下载 立即下载
HBase实践之MOB使用指南(未翻译) 立即下载
低代码开发师(初级)实战教程 立即下载