Todos os produtos
Search
Central de documentação

Tablestore:Search index limits

Última atualização: Jul 03, 2026

Os índices de pesquisa no Tablestore têm limites de linhas, tamanho de dados, campos, taxa de leitura e gravação, latência de sincronização e parâmetros de consulta.

Limites do índice

A tabela a seguir lista os limites de um índice de pesquisa quanto a linhas, tamanho de dados, campos, taxa de leitura e gravação, latência de sincronização, campos aninhados e campos da tabela de dados.

Item

Valor

Descrição

Número de índices de pesquisa

Sem limite

Crie apenas um índice de pesquisa com todos os campos necessários.

Número de linhas

1 trilhão

Se seus requisitos de negócio excederem esse limite, envie um ticket para entrar em contato conosco.

Tamanho total

1 PB

Se seus requisitos de negócio excederem esse limite, envie um ticket para entrar em contato conosco.

Número de campos de índice

1000

Se seus requisitos de negócio excederem o limite, envie um ticket para entrar em contato conosco.

Taxa de leitura e gravação

100.000 linhas/s

  • Gravações iniciais ou em rajada acionam o balanceamento de carga, que leva alguns minutos para ser concluído.

  • O throughput máximo de indexação depende do tipo e do tamanho do campo. O throughput diminui em cenários com hot spots, campos de texto grandes, campos aninhados ou campos vetoriais.

Se seus requisitos de negócio excederem esses limites, envie um ticket para entrar em contato conosco.

Latência de sincronização

3 segundos

  • Em 99% dos casos, a latência de sincronização é inferior a 3 segundos. Para requisitos de latência mais rigorosos, envie um ticket para entrar em contato conosco.

  • Um novo índice leva até 1 minuto para inicializar.

Comprimento do array

256

Número máximo de elementos em um array.

Limites de campos aninhados

Únicos no índice de pesquisa

  • Suporta até 5 níveis de aninhamento.

  • Máximo de 256 linhas filhas por campo aninhado.

  • Máximo de 100 subcampos por campo aninhado.

Limites de campos vetoriais

5

  • Um índice de pesquisa suporta até 5 campos vetoriais. Se seus requisitos de negócio excederem esse limite, envie um ticket.

  • Número máximo de dimensões por campo vetorial: 4.096.

Comprimento total dos valores de todas as colunas de chave primária

1.000 bytes

O comprimento combinado de todos os valores das colunas de chave primária não pode exceder 1.000 bytes.

Comprimento de um valor String em uma coluna de chave primária

1.000 bytes

O valor de uma coluna de chave primária do tipo String não pode exceder 1.000 bytes quando indexado.

Comprimento de um valor String em uma coluna de atributo (indexado como Keyword)

4 KB

Nenhum.

Comprimento de um valor String em uma coluna de atributo (indexado como FuzzyKeyword)

2 KB

Nenhum.

Comprimento de um valor String em uma coluna de atributo (indexado como Text)

2 MB

Geralmente corresponde ao limite de comprimento da coluna de atributo na tabela de dados. Ao realizar uma consulta difusa em um campo Text com tokenização difusa, apenas os primeiros 1.024 caracteres são indexados. O conteúdo além desse limite é truncado.

Limites de consulta

Search API

A tabela a seguir lista os limites para consulta, agregação e análise de dados com a Search API.

Categoria

Item

Valor

Descrição

Limites gerais

offset+limit

100000

  • O parâmetro limit tem como padrão 10, com máximo de 100.Se seus requisitos de negócio excederem o limite, envie um ticket para entrar em contato conosco.

    Quando o índice de pesquisa contém os dados da coluna consultada, o parâmetro limit aceita até 1.000, permitindo que uma única solicitação retorne até 1.000 resultados.

  • Para recuperar mais resultados, use o parâmetro next_token para paginação.

timeout

10 segundos

Nenhum.

CU

Sem limite

Nenhum.

QPS

100.000

Para consultas leves de processamento transacional (TP), o limite superior de QPS é 100.000. Se seus requisitos de negócio excederem o limite, envie um ticket para entrar em contato conosco.

Número de consultas em uma única solicitação Search

1.024

Consultas aninhadas muito complexas reduzem o desempenho. Simplifique as consultas para maior eficiência.

Terms query

Número de termos de pesquisa

1.024

Uma terms query suporta no máximo 1.024 termos de pesquisa.

Wildcard query

Comprimento da consulta de pesquisa

32 caracteres

A consulta de pesquisa para uma WildcardQuery não pode exceder 32 caracteres.

Prefix query

Comprimento da consulta de pesquisa

1.000 caracteres

A consulta de pesquisa para uma PrefixQuery não pode exceder 1.000 caracteres.

Pesquisa full-text

Número total de fragmentos destacados

500

Total máximo de fragmentos destacados em todos os inner_hits e resultados de highlight em uma única solicitação.

Número de campos destacados

10

É possível especificar parâmetros de destaque para até 10 campos.

Pesquisa vetorial

Número de linhas top K retornadas

1.000

Uma KnnVectorQuery retorna no máximo as 1.000 principais linhas.

Agregação

Número de Aggregations no mesmo nível

32

A contagem reinicia em 0 quando uma Aggregation é adicionada a um SubGroupBy.

Número de GroupBys no mesmo nível

5

A contagem reinicia em 0 quando um GroupBy é adicionado a um SubGroupBy.

Níveis de aninhamento de GroupBy

3

A contagem de níveis inclui o próprio GroupBy. A profundidade máxima de aninhamento é 3.

Número de Filters em GroupByFilter

10

Nenhum.

Número de grupos retornados por GroupByField

2.000

Nenhum.

Número de fontes internas em GroupByComposite

32

Número máximo de colunas para agrupamento multicoluna.

Número de Ranges em GroupByRange

100

Nenhum.

Número de Ranges em GroupByGeodistance

10

Nenhum.

ParallelScan API

A tabela a seguir lista os limites para consulta de dados e realização de varreduras paralelas com a ParallelScan API.

Categoria

Item

Valor

Descrição

Limites gerais

offset+limit

Não suportado

  • Os parâmetros offset e limit não são suportados. A travessia de dados começa apenas do início.

  • O valor máximo do parâmetro limit é 2000.

CU

Sem limite

Nenhum.

QPS

Sem limite

Nenhum.

Exportação paralela de dados

Concorrência máxima

Igual ao valor MaxParallel

Determinada pelo valor MaxParallel retornado pela ComputeSplits API.

Período de validade da tarefa (aliveTime)

10 minutos

Nenhum.

Tarefas ParallelScan simultâneas

10

Tarefas simultâneas com o mesmo session ID e ScanQuery são consideradas uma única tarefa. Para mais informações, consulte varredura paralela.