建立多元索引後,使用UpdateSearchIndex介面可以更新多元索引資訊,例如資料生命週期(TTL)。目前PHP SDK只支援更新多元索引生命週期。

前提條件

  • 已初始化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);