Todos los productos
Search
Centro de documentos

Tablestore:Actualice configuraciones de índices de búsqueda

Última actualización: Sep 03, 2026

Use el Tablestore SDK for Go para actualizar el TTL de un índice de búsqueda, ajustar el tráfico o alternar entre índices durante la modificación dinámica del esquema.

Requisitos previos

Instale Tablestore Go SDK e inicialice un cliente.

Descripción

Llame a UpdateSearchIndex para actualizar el TTL de un índice de búsqueda. Durante la modificación dinámica del esquema, también puede usar este método para establecer los pesos de tráfico de consulta en los índices de origen y reindexación, o bien alternar entre ambos. Para consultar el flujo de trabajo completo, consulte Dynamically modify a search index schema.

func (client *tablestore.TableStoreClient) UpdateSearchIndex(request *tablestore.UpdateSearchIndexRequest) (*tablestore.UpdateSearchIndexResponse, error)
ttl := int32(7 * 24 * 60 * 60)
_, err := client.UpdateSearchIndex(&tablestore.UpdateSearchIndexRequest{
    TableName:  "example_table",
    IndexName:  "example_index",
    TimeToLive: &ttl,
})
if err != nil {
    log.Fatal(err)
}

Parámetros

Nombre

Tipo

Descripción

TableName (obligatorio)

string

Nombre de la tabla de datos.

IndexName (obligatorio)

string

Nombre del índice de búsqueda por actualizar.

TimeToLive (opcional)

*int32

TTL de los datos del índice en segundos. Los valores válidos son -1 y números enteros int32 mayores o iguales a 86,400. El valor -1 indica que los datos nunca caducan. Si usa un valor distinto de -1, debe deshabilitar las actualizaciones mediante UpdateRow y el TTL del índice no puede superar el TTL de la tabla. Para obtener más información, consulte Configure the TTL of a search index.

QueryFlowWeights (opcional)

[]*tablestore.QueryFlowWeight

Pesos de tráfico de consulta para los índices de origen y de reindexación. La suma de los valores Weight debe ser igual a 100.

SwitchIndexName (opcional)

*string

Índice de reindexación cuyo destino se alterna con IndexName.

Peso de tráfico de consulta

Nombre

Tipo

Descripción

IndexName (obligatorio)

string

Nombre del índice de origen o de reindexación.

Weight (obligatorio)

int32

Peso del tráfico de consulta.