DocumentClient类

本文主要介绍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