Linguagem de consulta
A linguagem de consulta muda de algumas formas significativas. Aqui estão algumas das mudanças mais notáveis:-
Sem o prefixo
attributes.— Atributos personalizados agora podem ser consultados diretamente. Em vez deattributes.user_id_int=12345, basta usaruser_id=12345. -
Sem sufixos de tipo — Você não precisa mais acrescentar
_int,_stringou_doubleaos nomes dos atributos. O mecanismo de consulta determina automaticamente o tipo correto com base no operador que você usa. -
Suporte a JSON aninhado — Consulte objetos aninhados usando notação de ponto:
user.email="user@example.com"e elementos de arrays por índice:user.roles.0=admin. -
Lógica OR e parênteses — Construa consultas complexas com operadores
ORexplícitos e parênteses para agrupamento:severity=error AND (hostname=web-1 OR hostname=web-2). -
Sintaxe de lista substituída — A sintaxe
field=[value1, value2]foi substituída por declarações OR, que são mais flexíveis e suportam todos os operadores, não apenas correspondências exatas.