Skip to content

Búsqueda por Números

Realizar búsquedas en instancias de campos que contienen números es muy similar a la búsqueda de campos de tipo campo:palabra. La principal diferencia es que, al buscar un rango de números, se pueden utilizar los siguientes operadores:

operadorsignificadosintaxisejemplo
>mayor quevalue:>50pruebe
>=mayor que o igual avalue:>=50pruebe
<menor quevalue:<50pruebe
<=inferior o igual avalue:<=50 pruebe

Cuando desee buscar registros en que el valor de un campo sea igual a un determinado número, sólo tiene que introducir el nombre del campo seguido del valor, como en campo:valor o, como en nuestro ejemplo, value:50.

El vídeo que se incluye a continuación muestra cómo realizar búsquedas en campos numéricos con la ayuda de los operadores mencionados:

Si quiere buscar por registros en que el valor de un campo esté dentro de un rango de números, hay también una alternativa mucho más fácil que usar la búsqueda estructurada o insertar el término AND entre dos expresiones numéricas como en (value:>50 AND value :<100000) - pruebe aquí. De hecho, ElasticSearch - el motor de búsqueda adoptado en la plataforma CoB - también admite una sintaxis específica, más manejable adaptada a los casos de uso que implican un rango de números. Así, podríamos escribir una consulta de búsqueda para el mismo rango de números - todos los valores superiores a 50 e inferiores a 100 000 - de la siguiente manera:

La expresión es muy fácil de entender: nombre_del_campo:[número inicial TO número final].

Si no quiere que en los resultados de la búsqueda aparezca ni el número inicial ni el final, o incluso ambos, puede sustituir [ o/y ] por { o/y }. Por ejemplo, siguiendo con nuestro ejemplo, si no deseáramos que el valor 50 apareciera en los resultados de la búsqueda pero aún así quisiéramos buscar todos los números entre 51 y 100 000, cambiaríamos la expresión por

Lo mismo ocurriría con 100 000:

En caso de que no quiera utilizar un número de inicio o final específico, puede sustituirlo por un asterisco - * -:

A continuación mostramos un vídeo de cómo funciona en la práctica: