建立多元索引後,使用UpdateSearchIndex介面可以更新多元索引資訊,例如資料生命週期(TTL)。目前PHP SDK只支援更新多元索引生命週期。
前提條件
- 已初始化OTSClient。具體操作,請參見初始化OTSClient。
- 已建立資料表並寫入資料。
- 已在資料表上建立多元索引。具體操作,請參見建立多元索引。
參數
參數 | 說明 |
table_name | 資料表名稱。 |
index_name | 多元索引名稱。 |
time_to_live | 多元索引生命週期。更多資訊,請參見生命週期管理。 多元索引的TTL取值範圍為-1或者int32的正整數(單位為秒),其中-1表示永久儲存,int32最大值換算為年大約為68年。 |
樣本
更新多元索引的資料生命週期。
$response = $otsClient->updateSearchIndex(array(
'table_name' => 'php_sdk_test',
'index_name' => 'test_create_search_index',
'time_to_live' => 60 * 60 * 24 * 365 * 10 //單位為秒。
));
print json_encode($response, JSON_PRETTY_PRINT);