Tüm Ürünler
Search
Belge Merkezi

Tablestore:Query search index information

Son Güncelleme:Oct 02, 2026

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.


Ad


Tür


Açıklama


table_name (gerekli)


str


Tablo adı.


index_name (gerekli)


str


Arama dizini adı.


include_sync_stat (isteğe bağlı)


bool


Veri senkronizasyon durumunun döndürülüp döndürülmeyeceğini belirtir. Varsayılan değer: True. Bu parametreyi False olarak ayarlarsanız yanıtta yer alan sync_stat değeri None olur.

Yanıt

describe_search_index yöntemi aşağıdaki bilgileri içeren bir demet (tuple) döndürür.


Alan


Tür


Açıklama


index_meta


SearchIndexMeta


Dizin alanları, dizin ayarları, ön sıralama ayarları ve TTL.


sync_stat


SyncStat


Veri senkronizasyon durumu. include_sync_stat parametresi False ise bu alan None değerini alır.

Arama dizini meta verileri

index_meta, aşağıdaki alanları içeren bir SearchIndexMeta nesnesidir.


Alan


Tür


Açıklama


fields


List[FieldSchema]


Dizin alanları. Nesne yapısı için Arama dizini oluşturma konusuna bakın.


index_setting


IndexSetting


Dizin ayarları.


index_sort


Sort


Ön sıralama ayarları.


time_to_live


int


Saniye cinsinden dizin verilerinin TTL (Yaşam Süresi) değeri. -1 değeri verilerin süresiz olduğunu gösterir.

Veri senkronizasyon durumu

sync_stat, aşağıdaki alanları içeren bir SyncStat nesnesidir.


Alan


Tür


Açıklama


sync_phase


SyncPhase


Veri senkronizasyon aşaması. FULL tam senkronizasyonu, INCR ise artımlı senkronizasyonu ifade eder.


current_sync_timestamp


int


Güncel veri senkronizasyon zaman damgası.