Todos os produtos
Search
Central de documentação

Tablestore:Consulta básica

Última atualização: Jun 23, 2026

Este tópico descreve os tipos básicos de consulta fornecidos pelos índices de pesquisa.

Tipo de consulta

Descrição

Consulta de correspondência total

Essa consulta corresponde a todas as linhas de uma tabela para consultar o número total de linhas na tabela ou retornar várias linhas aleatórias.

Consulta de termo

Essa consulta usa correspondências exatas para recuperar dados de uma tabela de dados. Uma consulta de termo é semelhante a uma consulta baseada em correspondência de strings.

Consulta de termos

Essa consulta permite especificar várias palavras-chave para pesquisar as linhas que correspondem a pelo menos uma das palavras-chave. Uma linha de dados é retornada se o valor da coluna corresponder a pelo menos uma das palavras-chave. As consultas de termos podem ser usadas da mesma maneira que o operador IN em instruções SQL.

Consulta de intervalo

Essa consulta recupera dados que estão dentro do intervalo especificado de uma tabela.

Consulta de existência

Essa consulta também é chamada de consulta NULL ou consulta de valor NULL, usada em dados esparsos para determinar se uma coluna de uma linha existe.

Consulta difusa

Os índices de pesquisa do Tablestore oferecem suporte aos recursos de consulta com curinga, consulta por prefixo e consulta por sufixo para atender aos seus requisitos de consulta difusa em diferentes cenários. Você pode selecionar um método de consulta apropriado com base nos seus requisitos de negócios.

  • Consulta com curinga: essa consulta recupera dados que correspondem a uma string contendo caracteres curinga. Esse recurso é semelhante ao operador LIKE em bancos de dados relacionais tradicionais. Você pode especificar uma string que contém asteriscos (*) e pontos de interrogação (?) para realizar consultas com curinga.

  • Consulta por prefixo: essa consulta recupera dados que contêm o prefixo especificado de uma tabela de dados.

  • Consulta por sufixo: essa consulta recupera dados que contêm o sufixo especificado de uma tabela de dados.

Consulta geográfica

As consultas geográficas são classificadas nos seguintes tipos: consulta de geodistância, consulta de caixa delimitadora geográfica e consulta de geopolígono.

  • Consulta de geodistância: essa consulta permite especificar uma área geográfica circular definida por um ponto central e um raio como condição de consulta. O Tablestore retorna as linhas nas quais o valor do campo especificado está dentro da área geográfica circular.

  • Consulta de caixa delimitadora geográfica: essa consulta permite especificar uma área geográfica retangular como condição de consulta. O Tablestore retorna as linhas nas quais o valor do campo especificado está dentro da área geográfica retangular.

  • Consulta de geopolígono: essa consulta permite especificar uma área geográfica poligonal como condição de consulta. O Tablestore retorna as linhas nas quais o valor do campo especificado está dentro da área geográfica poligonal.

Consulta aninhada

Essa consulta recupera os dados nas linhas filhas dos campos aninhados.

Realizar classificação e paginação

Você pode predefinir um método de classificação ao criar um índice de pesquisa ou especificar um método de classificação ao usar o índice de pesquisa para consultar dados. Dessa forma, as linhas que atendem às condições de consulta são retornadas com base na ordem que você predefiniu ou especificou.

Se um grande número de linhas estiver incluído na resposta, você pode localizar dados configurando os parâmetros de limite e deslocamento ou usando tokens.

Recolher (distinct)

Essa consulta recolhe o conjunto de resultados com base em uma coluna específica para exibir dados do tipo especificado apenas uma vez nos resultados retornados, garantindo a diversidade dos tipos de resultado.