Java SDK 可删除指定数据表中的多元索引,不影响数据表及表中数据。
前提条件
安装Tablestore Java SDK并初始化客户端。
功能说明
调用 deleteSearchIndex 方法删除指定数据表中的多元索引。请求中必须指定数据表名称和多元索引名称。
public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
警告
删除多元索引后无法恢复。该操作只删除多元索引,不会删除数据表或表中数据。
以下示例删除 example_table 中的 example_index。
String tableName = "example_table";
String indexName = "example_index";
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest();
request.setTableName(tableName);
request.setIndexName(indexName);
client.deleteSearchIndex(request);
请求成功后,调用 listSearchIndex 方法列出数据表的多元索引,确认返回结果中不再包含目标索引。
参数说明
DeleteSearchIndexRequest 包含以下参数。
|
名称 |
类型 |
说明 |
|
tableName(必选) |
|
数据表名称。 |
|
indexName(必选) |
|
待删除的多元索引名称。 |
该文章对您有帮助吗?