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 seus campos e configurações.
Pré-requisitos
Inicialize uma instância do OTSClient. Para mais informações, consulte Inicializar uma instância do OTSClient.
Crie uma tabela de dados e grave dados nela. Para mais informações, consulte Criar uma tabela de dados e Gravar dados.
Crie um índice de pesquisa para a tabela de dados. Para mais informações, consulte Criar índices 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:
func DescribeSearchIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
request := &tablestore.DescribeSearchIndexRequest{}
request.TableName = tableName // Specify the name of the data table.
request.IndexName = indexName // Specify the name of the search index.
resp, err := client.DescribeSearchIndex(request)
if err != nil {
fmt.Println("error: ", err)
return
}
fmt.Println("FieldSchemas:")
for _, schema := range resp.Schema.FieldSchemas {
fmt.Printf("%s\n", schema) // Display the schema information about the fields in the search index.
}
fmt.Println("DescribeSearchIndex finished, requestId: ", resp.ResponseInfo.RequestId)
}
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 TTL de índices de pesquisa.