ELK: Consultando e buscando dados através do Kibana

O Kibana é a interface web para fazermos consultas no Elasticsearch.

Dentro do Kibana, usamos o Lucene Query Sintax para buscarmos dados armazenados nos índices do Elasticsearch. Para detalhes https://lucene.apache.org/core/2_9_4/queryparsersyntax.html

Aqui vou apresentar alguns exemplos de pesquisa

= Exemplos de Pesquisa =

Freetext Search
é a pesquisa usando um texto. Exemplo:

Brasil

Boolean Search
Faça a pesquisa utilizando termos booleanos:

Exemplos:

1) AND

"Brasil" AND "Colombia"

Todos os documentos que contém Brasil e Colombia.

2) OR

"Brasil" OR "Argentina"

Todos os documentos que contém Brasil ou Argentina. 3) NOT

"Brasil" NOT "Goiás"

Todos os documentos que contém Brasil e não contenha Goiás.

4) Agrupamento

("Brasil" OR "Colombia") AND "Argentina" Todos os documentos que contém Argentina e contenha Brasil ou Colombia.

5) Wildcards (? ou *)

Procura por um nome iniciado com:

Pedro*

Retorna: Pedro, Pedroso, Pedrosa.

Pedros?

Retorna: Pedroso e Pedrosa,

Importante: ? e * não podem ser o primeiro carácter.

Field Searches
Faça pesquisa por campos e valores usando a seguinte sintaxe:

: 

Exemplo:

produto: "IBM Connections" produto: "IBM Connections" AND category: "Social Business"

Range Searches
Faça pesquisa por campos e valores, baseado numa variação do seu valor:

data_do_registro : [20160101 TO 20160601]

Todos os documentos do primeiro semestre de 2016.

volume : [ 1000 TO 2000]

Todos os documentos onde o volume varia de 1000 até 2000.

Caracteres especiais
Abaixo segue a lista de caracteres especiais:

+ - && || ! { } [ ] ^ " ~ * ? : \

Use o caracter de escape \ caso a string de busca tenha um destes caracteres.

Exemplo: Para user?fulano, utilize user\?fulano

= Ver também =


 * ELK: Instalando o Elasticsearch, Logstash e Kibana
 * NodeJs: Instalando o NodeJs no Linux
 * MongoDB: Instalando o MongoDB no Linux
 * Nginx: Instalando o Nginx no Linux


 * Mais Artigos sobre Linux / UNIX / AIX
 * Mais Artigos sobre Cloud / WebDev / Tecnologias