Tablestore SDK for Java mengambil skema, progres sinkronisasi data, informasi metering, dan status suatu indeks pencarian.
Prasyarat
Sebelum memulai, pastikan bahwa:
Anda telah menginstal Tablestore SDK for Java dan menginisialisasi klien.
Tabel dan indeks pencarian sudah tersedia.
Deskripsi
Panggil describeSearchIndex untuk mengambil konfigurasi dan status indeks pencarian dalam suatu tabel.
public DescribeSearchIndexResponse describeSearchIndex(DescribeSearchIndexRequest request)
Contoh berikut melakukan kueri terhadap example_index pada example_table dan mencetak status indeks, fase sinkronisasi, TTL, serta nama bidang.
String tableName = "example_table";
String indexName = "example_index";
DescribeSearchIndexRequest request = new DescribeSearchIndexRequest();
request.setTableName(tableName);
request.setIndexName(indexName);
request.setIncludeSyncStat(true);
DescribeSearchIndexResponse response = client.describeSearchIndex(request);
System.out.println(response.getIndexStatus().indexStatusEnum);
System.out.println(response.getSyncStat().getSyncPhase());
System.out.println(response.getTimeToLive());
for (FieldSchema fieldSchema : response.getSchema().getFieldSchemas()) {
System.out.println(fieldSchema.getFieldName());
}
Parameter
DescribeSearchIndexRequest berisi parameter berikut:
|
Name |
Type |
Description |
|
tableName (required) |
|
Nama tabel. |
|
indexName (required) |
|
Nama indeks pencarian. |
|
includeSyncStat (optional) |
|
Menentukan apakah akan mengembalikan progres sinkronisasi data. Nilai default: |
Respons
DescribeSearchIndexResponse berisi bidang-bidang berikut:
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
Progres sinkronisasi data
syncStat bertipe SyncStat dan berisi bidang-bidang berikut:
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
Informasi metering
meteringInfo bertipe MeteringInfo dan berisi bidang-bidang berikut:
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
Bobot traffic kueri
Setiap elemen dalam queryFlowWeight[] bertipe QueryFlowWeight dan berisi bidang-bidang berikut:
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
Status indeks
indexStatus bertipe IndexStatus dan berisi bidang-bidang berikut:
|
Field |
Type |
Description |
|
|
|
Status indeks. Nilai yang valid: |
|
|
|
Deskripsi status indeks. |