Todos os produtos
Search
Central de documentação

Tablestore:Consulta de dados

Última atualização: Jun 30, 2026

Os índices de busca no Tablestore SDK for Go oferecem suporte a consultas básicas, consulta booleana, ordenação e paginação, agregação, busca full-text e consulta vetorial k-nearest neighbor (KNN).

Consultas básicas

A tabela a seguir lista os tipos de consulta básica compatíveis com índices de busca.

Tipo de consulta

Descrição

Match all query

Corresponde a todas as linhas de uma tabela. Use esta consulta para obter a contagem total de linhas ou retornar linhas aleatórias.

Term query

Recupera linhas que correspondem exatamente a um valor de coluna especificado, semelhante à correspondência de strings.

Terms query

Recupera linhas cujo valor da coluna corresponde a pelo menos uma das palavras-chave especificadas, equivalente ao operador IN em SQL.

Prefix query

Recupera linhas cujo valor da coluna contém um prefixo especificado.

Wildcard query

Recupera linhas cujo valor da coluna corresponde a uma string com caracteres curinga.

Range query

Recupera linhas cujo valor da coluna está dentro de um intervalo especificado.

Exists query

Também chamada de consulta NULL ou consulta de valor NULL. Determina se uma coluna específica existe em uma linha, sendo útil para dados esparsos.

Collapse (distinct)

Colapsa o conjunto de resultados com base em uma coluna específica para retornar apenas uma linha por valor distinto, garantindo diversidade nos resultados.

Geo query

As consultas geográficas incluem os seguintes tipos:

  • Consulta de distância geográfica: recupera linhas nas quais o valor de um campo de ponto geográfico está dentro de uma área circular definida por um ponto central e um raio.

  • Consulta de caixa delimitadora geográfica: recupera linhas nas quais o valor de um campo de ponto geográfico está dentro de uma área retangular especificada.

  • Consulta de polígono geográfico: recupera linhas nas quais o valor de um campo de ponto geográfico está dentro de uma área de polígono especificada.

Nested query

Consulta as linhas filho de campos aninhados.

Consulta booleana

Uma consulta booleana combina várias subconsultas e retorna linhas que correspondem às condições especificadas. Para mais informações, consulte Consulta booleana.

Ordenação e paginação

Defina um método de ordenação ao criar um índice de busca ou especifique-o no momento da consulta. Para grandes conjuntos de resultados, pagine configurando os parâmetros limit e offset ou usando tokens. Para mais informações, consulte Ordenação e paginação.

Agregação

As operações de agregação retornam estatísticas como mínimo, máximo, soma, média, contagem, contagem distinta e percentis. Também é possível agrupar resultados por valor de campo, intervalo, localização geográfica, filtro, histograma ou histograma de datas, executar consultas aninhadas e consultar linhas dos resultados de agregação dentro de cada grupo. Encadeie várias agregações para análises complexas. Para mais informações, consulte Agregação.

Busca full-text

A busca full-text localiza linhas que contêm strings de consulta especificadas. Configure parâmetros de destaque para marcar os termos correspondentes nos resultados retornados. Para mais informações, consulte Busca full-text.

Consulta vetorial KNN

A consulta vetorial KNN realiza buscas aproximadas de vizinhos mais próximos para encontrar os itens mais semelhantes a um determinado vetor em conjuntos de dados de grande escala. Para mais informações, consulte Consulta vetorial KNN.