S Soluções.dev.br
Bancos de Dados

Elasticsearch Queries Cheat Sheet

Sintaxe de buscas JSON (match, term, bool) e gerenciamento de índices no Elasticsearch.

Gerenciamento

Lista todos os índices ativos e seus status.

GET /_cat/indices?v

Cria um novo índice.

PUT /meu-indice

Busca

Busca básica que retorna todos os documentos.

GET /meu-indice/_search
{ "query": { "match_all": {} } }

Busca por relevância (Full-text search).

{ "query": { "match": { "campo": "texto" } } }

Busca exata (útil para filtros e keywords).

{ "query": { "term": { "status": "ativo" } } }

Combinação complexa de filtros e buscas.

{ "query": { "bool": { "must": [...], "filter": [...] } } }