Tablestore SDK for Python kullanarak bir arama dizininin alanlarını, yapılandırmalarını, TTL (Yaşam Süresi) değerlerini ve veri senkronizasyon durumunu sorgulayın.
Önkoşullar
Tablestore SDK for Python paketini yükleyin ve bir istemci başlatın.
Açıklama
Bir arama dizininin yapılandırmalarını ve veri senkronizasyon durumunu sorgulamak için describe_search_index yöntemini çağırın.
def describe_search_index(
self,
table_name,
index_name,
include_sync_stat=True,
)
Aşağıdaki örnek, example_table tablosundaki example_index arama dizinini sorgular ve dizinin TTL değerini, dizin alanlarını ve veri senkronizasyon aşamasını yazdırır.
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)
Parametreler
describe_search_index yöntemi aşağıdaki parametreleri içerir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yanıt
describe_search_index yöntemi aşağıdaki bilgileri içeren bir demet (tuple) döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
Arama dizini meta verileri
index_meta, aşağıdaki alanları içeren bir SearchIndexMeta nesnesidir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Veri senkronizasyon durumu
sync_stat, aşağıdaki alanları içeren bir SyncStat nesnesidir.
|
|
|
|
|
|
|
|
|
|
|
|