建立多元索引後,使用DescribeSearchIndex介面可以查詢多元索引的描述資訊,包括多元索引的欄位資訊和索引配置等。
前提條件
已初始化OTSClient。具體操作,請參見初始化OTSClient。
已在資料表上建立多元索引。具體操作,請參見建立多元索引。
參數
參數 | 說明 |
tableName | 資料表名稱。 |
indexName | 多元索引名稱。 |
樣本
以下樣本用於擷取多元索引的詳細資料,例如資料生命週期、建立時間、同步狀態、欄位資訊等。
private static DescribeSearchIndexResponse describeSearchIndex(SyncClient client) {
DescribeSearchIndexRequest request = new DescribeSearchIndexRequest();
//設定資料表名稱。
request.setTableName("<TABLE_NAME>");
//設定多元索引名稱。
request.setIndexName("<INDEX_NAME>");
DescribeSearchIndexResponse response = client.describeSearchIndex(request);
//列印response的詳細資料。
System.out.println(response.jsonize());
//列印多元索引資料同步狀態。
System.out.println(response.getSyncStat().getSyncPhase().name());
return response;
}
相關文檔
如果已有多元索引不滿足使用需求,您可以建立新的多元索引、通過修改多元索引的Schema來增刪改多元索引欄位或者根據需要調整多元索引的TTL。具體操作,請參見建立多元索引、動態修改schema和生命週期管理。