刪除多元索引
更新時間:
使用DeleteSearchIndex接口可以刪除指定數(shù)據(jù)表的一個多元索引。
前提條件
- 已初始化OTSClient。具體操作,請參見初始化OTSClient。
- 已創(chuàng)建數(shù)據(jù)表并寫入數(shù)據(jù)。
- 已在數(shù)據(jù)表上創(chuàng)建多元索引。具體操作,請參見創(chuàng)建多元索引。
接口
/**
* 刪除多元索引。
* @api
*
* @param [] $request
* 請求參數(shù),數(shù)據(jù)表名稱、多元索引名稱。
* @return [] 請求返回。
* @throws OTSClientException 當參數(shù)檢查出錯或服務端返回校驗出錯時拋出異常。
* @throws OTSServerException 當OTS服務端返回錯誤時拋出異常。
* @example "src/examples/DeleteSearchIndex.php"
*/
public function deleteSearchIndex(array $request)
參數(shù)
參數(shù) | 說明 |
table_name | 數(shù)據(jù)表名稱。 |
index_name | 多元索引名稱。 |
示例
以下示例用于刪除多元索引。
$request = array(
'table_name' => 'php_sdk_test',
'index_name' => 'php_sdk_test_search_index'
);
$response = $otsClient->deleteSearchIndex($request);
相關(guān)文檔
如果已有多元索引不滿足使用需求,您可以創(chuàng)建新的多元索引或者通過修改多元索引的Schema來增刪改多元索引字段。具體操作,請參見創(chuàng)建多元索引和動態(tài)修改schema。
除了多元索引,表格存儲還提供了SQl引擎、表引擎和二級索引用于數(shù)據(jù)查詢,您需要根據(jù)實際查詢場景選擇合適的查詢方式。更多信息,請參見索引介紹和索引選擇。
文檔內(nèi)容是否對您有幫助?