DocumentClient类

功能简介

DocumentClient 类功能及方法描述,该客户端主要用于推送数据操作。

类安全性描述

DocumentClient 类非线程安全

构造函数

有参构造函数,创建对象时指定参数
DocumentClient(OpenSearchClient    client)

参数描述

参数名称

类型

描述

client

OpenSearchClient

OpenSearchClient类对象


添加字段信息

接口定义

添加字段信息
void    add(Map<String,Object> fields)

参数描述

参数名称

类型

描述

fields

Map<String,Object>

字段名和字段值的map

异常描述

  • JSONException


更新字段信息

接口定义

更新字段信息
void    update(Map<String,Object> fields)

参数描述

参数名称

类型

描述

fields

Map<String,Object>

字段名和字段值的map

异常描述

  • JSONException


删除字段信息

接口定义

删除字段信息
void    remove(Map<String,Object> fields)

参数描述

参数名称

类型

描述

fields

Map<String,Object>

字段名和字段值的map

异常描述

  • JSONException


push方式推送数据

接口定义

push方式推送数据
OpenSearchResult    push(String docsJson, String appName, String tableName)

参数描述

参数名称

类型

描述

docsJson

String

此docsJson为用户push的数据,此字段为JSON类型的字符串

appName

String

应用名

tableName

String

OpenSearch表名

异常描述

  • OpenSearchException

  • OpenSearchClientException


commit方式推送数据

接口定义

commit方式推送数据
OpenSearchResult    commit(String appName,String tableName)

参数描述

参数名称

类型

描述

appName

String

应用名

tableName

String

OpenSearch表名

异常描述

  • OpenSearchException

  • OpenSearchClientException