Use o Tablestore SDK for Python para consultar os campos, as configurações, o TTL e o status de sincronização de dados de um índice de pesquisa.
Pré-requisitos
Instale o Tablestore SDK for Python e inicialize um cliente.
Descrição
Chame describe_search_index para consultar as configurações e o status de sincronização de dados de um índice de pesquisa.
def describe_search_index(
self,
table_name,
index_name,
include_sync_stat=True,
)
O exemplo a seguir consulta example_index em example_table e imprime o TTL, os campos do índice e a fase de sincronização de dados.
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)
Parâmetros
O método describe_search_index contém os seguintes parâmetros.
|
Nome |
Tipo |
Descrição |
|
table_name (obrigatório) |
|
Nome da tabela. |
|
index_name (obrigatório) |
|
Nome do índice de pesquisa. |
|
include_sync_stat (opcional) |
|
Defina se o status de sincronização de dados deve ser retornado. Valor padrão: |
Resposta
O método describe_search_index retorna uma tupla com as seguintes informações.
|
Campo |
Tipo |
Descrição |
|
index_meta |
|
Campos do índice, configurações do índice, definições de pré-ordenação e TTL. |
|
sync_stat |
|
Status de sincronização de dados. Se |
Metadados do índice de pesquisa
index_meta é um objeto SearchIndexMeta que contém os seguintes campos.
|
Campo |
Tipo |
Descrição |
|
fields |
|
Campos do índice. Para a estrutura do objeto, consulte Crie um índice de pesquisa. |
|
index_setting |
|
Configurações do índice. |
|
index_sort |
|
Definições de pré-ordenação. |
|
time_to_live |
|
TTL dos dados do índice em segundos. O valor |
Status de sincronização de dados
sync_stat é um objeto SyncStat que contém os seguintes campos.
|
Campo |
Tipo |
Descrição |
|
sync_phase |
|
Fase de sincronização de dados. |
|
current_sync_timestamp |
|
Timestamp atual da sincronização de dados. |