GitHubContribuir en GitHub: Editar en línea

= ~ (igual) operador

Filtra un conjunto de registros para datos con una serie que no distingue entre mayúsculas y minúsculas.

La tabla siguiente proporciona una comparación de los operadores == (igual a):

Operador Descripción Distinguir mayúsculas de minúsculas Ejemplo (produce true)
== Igual que "aBc" == "aBc"
!= No igual a "abc" != "ABC"
=~ Igual que Nee "abc" =~ "ABC"
!~ No igual a Nee "aBc" !~ "xyz"

Para obtener más información sobre otros operadores y para determinar qué operador es el más adecuado para la consulta, consulte operadores de serie de tipo de datos.

Los operadores que no distinguen entre mayúsculas y minúsculas sólo están soportados actualmente para texto ASCII. Para la comparación no ASCII, utilice la función tolower () .

Sugerencias de rendimiento

El rendimiento depende del tipo de búsqueda y de la estructura de los datos.

Para obtener resultados más rápidos, utilice la versión sensible a las mayúsculas y minúsculas de un operador, por ejemplo, ==, no =~.

Sintaxis

T | where col =~ (expresión)

Argumentos

  • T : la entrada tabular cuyos registros se van a filtrar.
  • col -La columna a filtrar.
  • expression : expresión escalar o literal.

Devoluciones

Filas en T para las que el predicado es true.

Ejemplo

events 
    | project original_time, name
    | where original_time > ago(5m)
    | where name =~ "wInDoWs"
    | count 

Resultados

Total
3.166