All Products
Search
Document Center

Tablestore:Kueri informasi search index

Last Updated:Aug 06, 2026

Gunakan Tablestore SDK for Python untuk mengkueri bidang, konfigurasi, TTL, dan status sinkronisasi data sebuah search index.

Prasyarat

Instal Tablestore SDK for Python dan inisialisasi klien.

Deskripsi

Panggil metode describe_search_index untuk mengkueri konfigurasi dan status sinkronisasi data sebuah search index.

def describe_search_index(
    self,
    table_name,
    index_name,
    include_sync_stat=True,
)

Contoh berikut mengkueri example_index pada example_table dan mencetak TTL, bidang indeks, serta fase sinkronisasi datanya.

index_meta, sync_stat = client.describe_search_index(
    "example_table",
    "example_index",
)

print(index_meta.time_to_live)
for field_schema in index_meta.fields:
    print(field_schema.field_name)

if sync_stat is not None:
    print(sync_stat.sync_phase)

Parameter

Metode describe_search_index memiliki parameter berikut.

Name

Type

Description

table_name (required)

str

Nama tabel.

index_name (required)

str

Nama search index.

include_sync_stat (optional)

bool

Menentukan apakah akan mengembalikan status sinkronisasi data. Nilai default: True. Jika Anda mengatur parameter ini ke False, sync_stat dalam respons bernilai None.

Respons

Metode describe_search_index mengembalikan tupel yang berisi informasi berikut.

Field

Type

Description

index_meta

SearchIndexMeta

Bidang indeks, pengaturan indeks, pengaturan presorting, dan TTL.

sync_stat

SyncStat

Status sinkronisasi data. Jika include_sync_stat bernilai False, bidang ini bernilai None.

Metadata search index

index_meta adalah objek SearchIndexMeta yang berisi bidang-bidang berikut.

Field

Type

Description

fields

List[FieldSchema]

Bidang indeks. Untuk struktur objeknya, lihat Buat search index.

index_setting

IndexSetting

Pengaturan indeks.

index_sort

Sort

Pengaturan presorting.

time_to_live

int

TTL data indeks dalam detik. Nilai -1 menunjukkan bahwa data tidak kedaluwarsa.

Status sinkronisasi data

sync_stat adalah objek SyncStat yang berisi bidang-bidang berikut.

Field

Type

Description

sync_phase

SyncPhase

Fase sinkronisasi data. FULL menunjukkan sinkronisasi penuh, dan INCR menunjukkan sinkronisasi inkremental.

current_sync_timestamp

int

Timestamp sinkronisasi data saat ini.