public class DocumentClient
extends java.lang.Object
implements com.aliyun.opensearch.sdk.generated.document.DocumentService.Iface
| Constructor and Description |
|---|
DocumentClient(OpenSearchClient client)
构造函数
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.util.Map<java.lang.String,java.lang.Object> fields)
添加文档
设置需要添加的属性名称和属性值,用于生成符合文档格式的数据,所有更新结束之后需要调用push(String tableName)方法
|
com.aliyun.opensearch.sdk.generated.commons.OpenSearchResult |
commit(java.lang.String appName,
java.lang.String tableName)
执行文档变更操作(1)
针对文档的操作add、update和remove会生成符合文档格式的数据,通过调用此接口用户提交的文档变更才会真正生效。
|
com.aliyun.opensearch.sdk.generated.commons.OpenSearchResult |
push(java.lang.String docsJson,
java.lang.String appName,
java.lang.String tableName)
执行文档变更操作(2)
通过此接口可以直接将符合文档格式的数据直接推送到指定的表中
|
void |
remove(java.util.Map<java.lang.String,java.lang.Object> fields)
删除文档
设置需要删除的属性名称和属性值,用于生成符合文档格式的数据,所有更新结束之后需要调用push(String tableName)方法
|
void |
update(java.util.Map<java.lang.String,java.lang.Object> fields)
更新文档
设置需要更新的属性名称和属性值,用于生成符合文档格式的数据,所有更新结束之后需要调用push(String tableName)方法
标准版不支持update
|
public DocumentClient(OpenSearchClient client)
client - CloudsearchClient实例。public void add(java.util.Map<java.lang.String,java.lang.Object> fields)
fields - 字段名和字段值的mappublic void update(java.util.Map<java.lang.String,java.lang.Object> fields)
fields - 字段名和字段值的mappublic void remove(java.util.Map<java.lang.String,java.lang.Object> fields)
fields - 字段名和字段值的mappublic com.aliyun.opensearch.sdk.generated.commons.OpenSearchResult commit(java.lang.String appName,
java.lang.String tableName)
throws com.aliyun.opensearch.sdk.generated.commons.OpenSearchException,
com.aliyun.opensearch.sdk.generated.commons.OpenSearchClientException
appName - 应用名tableName - 表名称com.aliyun.opensearch.sdk.generated.commons.OpenSearchException - OpenSearchExceptioncom.aliyun.opensearch.sdk.generated.commons.OpenSearchClientException - OpenSearchClientExceptionpublic com.aliyun.opensearch.sdk.generated.commons.OpenSearchResult push(java.lang.String docsJson,
java.lang.String appName,
java.lang.String tableName)
throws com.aliyun.opensearch.sdk.generated.commons.OpenSearchException,
com.aliyun.opensearch.sdk.generated.commons.OpenSearchClientException
push in interface com.aliyun.opensearch.sdk.generated.document.DocumentService.IfacedocsJson - 此docs为用户push的数据,此字段为json类型的字符串。appName - 应用名tableName - 操作的表名。com.aliyun.opensearch.sdk.generated.commons.OpenSearchExceptioncom.aliyun.opensearch.sdk.generated.commons.OpenSearchClientExceptionCopyright © 2018. All Rights Reserved.