Após criar um índice de pesquisa para uma tabela de dados, chame a operação DescribeSearchIndex para consultar a descrição desse índice, incluindo informações sobre campos e configurações.
Pré-requisitos
Cliente do Tablestore inicializado. Para mais informações, consulte Inicializar um cliente do Tablestore.
Tabela de dados criada e com dados gravados. Para mais informações, consulte Criar uma tabela de dados e Gravar dados.
Índice de pesquisa criado para a tabela de dados. Para mais informações, consulte Criar um índice de pesquisa.
Parâmetros
|
Parâmetro |
Descrição |
|
tableName |
Nome da tabela de dados. |
|
indexName |
Nome do índice de pesquisa. |
Exemplos
O código de exemplo a seguir demonstra como consultar os detalhes de um índice de pesquisa, como tempo de vida (TTL), data de criação, status de sincronização e informações dos campos:
private static DescribeSearchIndexResponse describeSearchIndex(SyncClient client) {
DescribeSearchIndexRequest request = new DescribeSearchIndexRequest();
// Specify the name of the data table.
request.setTableName("<TABLE_NAME>");
// Specify the name of the search index.
request.setIndexName("<INDEX_NAME>");
DescribeSearchIndexResponse response = client.describeSearchIndex(request);
// Display the details of the response.
System.out.println(response.jsonize());
// Display the synchronization status of data in the search index.
System.out.println(response.getSyncStat().getSyncPhase().name());
return response;
}
Referências
Se o índice de pesquisa atual não atender mais aos seus requisitos, crie um novo índice, modifique o esquema do índice existente para adicionar, excluir ou alterar campos de índice, ou ajuste a configuração de TTL. Para mais informações, consulte Criar um índice de pesquisa, Modificar dinamicamente o esquema de um índice de pesquisa e Configurar o TTL de um índice de pesquisa.