Skip to main content

TRAC: Guía Completa de Operadores Booleanos

Este artículo ofrece una análisis en profundidad a los diferentes operadores utilizados al crear expresiones booleanas.

Updated yesterday

Resultados del Aprendizaje:

  • Comprender el propósito y el uso de los diferentes operadores booleanos.

  • Aprender a construir expresiones booleanas de manera efectiva.

  • Reconocer las limitaciones de las expresiones booleanas y los límites de caracteres.

  • Adquirir conocimientos sobre las mejores prácticas al usar el lenguaje Booleano.


¡Bienvenido a la guía completa de operadores booleanos! En esta guía, explorará los diferentes operadores que se usan para crear expresiones booleanas , junto con explicaciones detalladas de sus funciones.

La siguiente imagen demuestra cada operador en acción, brindándole una comprensión clara de cómo deben utilizarse al construir una expresión booleana.

OPERADOR

EJEMPLO

"Frase Exacta" ("Exact Phrase")

"apple iphone"

AND

cat AND toy

OR

cat OR mouse OR fish

NOT

cat AND NOT mouse

(paréntesis)

(cat OR dog) AND (toy OR food)

"Operador de Proximidad"~n ("Proximity Operator"~n)

"cat toys"~4

LOCATION

LOCATION(US OR IT|Tuscany)

LANG

LANG(en OR fr)

MEDIA

MEDIA(video OR photo)

NOT SITE

NOT SITE(amazon.com OR guardian.com)

IN_URL

IN_URL((cat OR dog) AND (food OR toy))

BY_TWITTER

BY_TWITTER(@handle1 OR @handle2 OR @handle3)

NOT BY_TWITTER

NOT BY_TWITTER(@handle1 OR @handle2)

NOT RT

(cat OR mouse) AND NOT RT

NOT RT_OF

(cat) AND NOT RT_OF(@h1 OR @h2)

NOT QUOTE

(cat OR mouse) AND NOT QUOTE

NOT REPLY

(dog OR bird) AND NOT REPLY

SAMPLE

(apple AND mac) AND SAMPLE 25

PINTEREST

PINTEREST (apple OR juice)

TWITCH

TWITCH (apple AND "apple iPhone")

THREADS

THREADS (apple AND "apple iPhone")

OPERADORES PREMIUM

EJEMPLO

Comodín* (Wildcard*)

space* AND (elon OR nasa)

!"Sensibilidad a Mayúsculas/Minúsculas"

!"LASER beam"

NEAR/X

(cat OR dog) NEAR/5 (food OR drink)


Operadores de Consulta

El Operador de Frase Exacta

"apple iphone"

Esto recopilará menciones de la frase exacta 'apple iphone' en cualquier publicación.

  • Debe encerrar sus términos entre "comillas dobles", no 'comillas simples'.

  • Este operador no distingue entre mayúsculas y minúsculas (case insensitive), lo que significa que el uso de la frase exacta coincidirá con términos tanto en mayúsculas como en minúsculas, por ejemplo, "Apple iPhone" o "APPLE iPhone".

El Operador AND

apple AND juice

Esto recopilará publicaciones que contengan los términos 'apple' y 'juice' cuando aparezcan juntos.

  • El operador AND debe estar en mayúsculas.

  • Ambos términos deben aparecer en la publicación o artículo.

  • Sin embargo, los términos pueden aparecer en cualquier orden o uno al lado del otro. Por ejemplo, "I am drinking apple juice." o "You can juice this apple.".

  • El uso del operador AND es útil cuando desea ser más específico y recopilar resultados relevantes, y filtrar cualquier ruido no deseado.

El Operador OR

apple OR iphone OR mobile

  • En el primer ejemplo, esto recopilará publicaciones que contengan cualquiera de los términos 'apple' o 'iphone' o 'mobile'.

  • El operador OR debe estar en mayúsculas.

  • Para que haya una coincidencia, solo uno de los términos especificados tiene que estar presente.

  • Como tal, el uso de este operador generará más menciones, lo que a veces puede ser irrelevante.

  • Nota: Si utiliza el modo Booleano para crear una búsqueda de Contenido, la lista de URL solo se puede expresar con OR.

  • Y, debido a que no hay forma de saber si el paréntesis es parte de la URL, también debe dejar un espacio entre la URL y el corchete de cierre, como se muestra en el ejemplo anterior.

El Operador NOT

(apple) AND NOT (iphone)

  • Esto recopilará publicaciones que contengan el término 'apple' siempre que el término 'iphone' no se mencione en esa misma publicación o artículo.

  • El operador NOT debe estar en mayúsculas.

  • Este operador no puede usarse solo, es decir, sin términos de inclusión.

    • Por ejemplo, escribir solo NOT iphone no es una expresión válida.

    • Mientras que escribir (apple) AND NOT (iphone) es una expresión válida.

  • Una advertencia importante al usar el operador NOT es que existe un límite impuesto a los términos que puede incluir en la lista negra en una expresión.

  • Este límite se basa en la longitud de toda su consulta, no necesariamente en el número de términos.

  • Como tal, es casi imposible dar un número exacto de términos que puede incluir en la lista negra, sin embargo, como regla general, siempre debe intentar mantener su lista negra de palabras clave pequeña.

  • Utilice el operador NOT para excluir publicaciones que contengan ciertos términos de ser recopiladas en sus resultados, filtrando efectivamente cualquier ruido.

El Operador de Paréntesis ( )

apple AND (juice OR pie)

(#bitcoin OR #cryptobear) AND (crypto OR cryptocurrency)

  • El primer ejemplo recopilará publicaciones que contengan los términos 'apple' y 'juice' apareciendo juntos, O publicaciones que contengan los términos 'apple' y 'pie' apareciendo juntos.

  • El segundo ejemplo recopilará publicaciones que contengan los términos #bitcoin y crypto, O publicaciones que contengan los términos #bitcoin y cryptocurrency.

  • Esta sintaxis también puede coincidir con publicaciones que contengan los términos #cryptobear y crypto o #cryptobear y cryptocurrency.

  • Observe cómo los paréntesis condensan la segunda expresión en menos repeticiones.

  • El paréntesis es útil para agrupar términos AND/OR.

  • El operador AND y el operador OR deben estar siempre en mayúsculas.

El Operador de Proximidad ~ (tilde)

"apple juice"~5

  • Esto recopilará menciones de la frase exacta 'apple juice', así como menciones de 'apple' y 'juice', con una separación de 5 palabras entre ellas.

  • Por ejemplo, esta publicación: ‘This drink was freshly made with apple, orange and mango juice’ , será una coincidencia.

  • El número máximo de palabras que puede especificar al usar el operador de proximidad es 6.

  • Siempre debe encerrar los términos entre "comillas dobles", no comillas simples.

  • Puede encerrar 2 o más palabras clave entre comillas dobles, por ejemplo, "organic apple juice"~6.

  • NB para X/Twitter: Si sus palabras clave están en el orden opuesto, no pueden estar a más de N-2 tokens de distancia entre sí.

    • Por ejemplo, esta consulta: "apple iphone mobile"~6 , coincidirá con esta frase: "Mobile devices such as the apple iphone are popular among teens.".

    • Dado que el orden está cambiado aquí, solo puede haber N-2, es decir, 4 (palabras) de separación.

    • Sin embargo, esta publicación: "Mobile devices such as the iphone by apple, are the best." no será una coincidencia.

    • Esto se debe a que el orden está cambiado y ahora hay 5 palabras entre cada palabra clave.

    • Esta regla solo se aplica a los datos de X/Twitter, otras fuentes de datos no se ven afectadas por el orden inverso.

  • NB para X/Twitter: Si utiliza este operador, es posible que no recupere datos históricos.

  • Solo se le permitirá recopilar datos en tiempo real.


Operadores de Destino

El Operador LOCATION

trump AND LOCATION (GB OR IT|Tuscany)

(trump OR obama) AND LOCATION ("GB" OR "US" OR "ES")

  • El primer ejemplo recopilará publicaciones que contengan la palabra clave 'trump', que provengan de Reino Unido o Italia.

  • Sin embargo, cualquier publicación de Italia solo debe ser de la Región de Toscana, no de toda Italia.

  • Por lo tanto, el uso del pipe o corchete vertical (|) después de un país siempre va seguido de una lista de regiones para ese país específico.

    • Por ejemplo, LOCATION (GB\|England OR Wales OR Scotland).

  • Agregar regiones impedirá que se recopilen datos históricos de X/Twitter.

  • El operador LOCATION debe estar siempre en mayúsculas.

  • Al especificar una lista de ubicaciones, estas solo pueden estar en lógica 'OR'.

    • Así, escribir LOCATION ( GB OR US) es una expresión válida.

    • Pero escribir LOCATION (GB AND US) no es una expresión válida.

  • NB: El operador LOCATION no puede ser negado o incluido de otra manera en una expresión NOT.

  • Y por último, el operador LOCATION debe estar siempre "en AND con el resto de la expresión".

    • Por ejemplo: apple AND LOCATION (IT OR FR) es una expresión válida.

    • Sin embargo, escribir esto: (trump AND LOCATION US) OR (juice AND LOCATION IT) no es válido.

  • Una lista completa de nuestras ubicaciones se puede encontrar aquí:

El Operador LANG

apple AND LANG (en OR fr)

  • Esto recopilará publicaciones que contengan la palabra clave 'apple', que estén escritas en inglés o francés.

  • El operador LANG debe estar siempre en mayúsculas.

  • Los idiomas deben estar encerrados en paréntesis con el operador LANG.

  • Al especificar una lista de idiomas, estos solo pueden listarse en lógica 'OR'.

  • NB: El operador LANG no puede ser negado o incluido de otra manera en una expresión NOT.

  • Por último, el operador LANG debe estar "en AND con el resto de la expresión".

  • Por ejemplo: (gateau OR potatoes) AND LANG (en OR fr) es una expresión válida.

  • Sin embargo, escribir esto: (gateau AND LANG fr) OR (smashed AND potatoes AND LANG en) no son expresiones válidas.

  • Una lista completa de nuestros idiomas se puede encontrar aquí:

El Operador MEDIA

MEDIA (video OR photo)

  • Esto recopilará publicaciones que contengan videos o fotos.

  • El operador MEDIA debe estar siempre en mayúsculas.

  • El tipo de medio que elija debe estar en la lista de nuestros tipos de medios compatibles, que son photo, video, link.

  • Al especificar una lista de tipos de medios, estos solo pueden listarse en lógica 'OR'.

  • NB: El operador no puede ser negado o incluido de otra manera en una expresión NOT.

  • Por último, el operador MEDIA debe estar "en AND con el resto de la expresión".

  • Por ejemplo, escribir esto: (apple OR juice) AND MEDIA (video OR photo) es una expresión válida.

  • Sin embargo, escribir esto: (apple AND MEDIA video) no es una expresión válida.

El Operador NOT SITE

NOT SITE (amazon.com OR guardian.com)

  • Esto excluirá publicaciones de los dominios específicos listados.

  • El operador NOT SITE debe estar siempre en mayúsculas.

  • Al especificar una lista de dominios a excluir, estos solo pueden listarse en lógica 'OR'.

  • Por ejemplo: (apple) NOT SITE (guardian.com OR techcrunch.com OR thesun.com) es una expresión válida.

  • Sin embargo, escribir esto: (apple) NOT SITE (guardian.com AND techcrunch.com AND thesun.com) no es una expresión válida.

  • Una advertencia importante al usar el operador NOT SITE es que existe un límite impuesto a los sitios que puede incluir en la lista negra en una expresión.

  • Este límite se basa en la longitud de toda la consulta, no necesariamente en el número de sitios que desea bloquear.

  • Como tal, es casi imposible dar un número exacto de sitios que puede bloquear, sin embargo, como regla general, siempre debe intentar mantener su lista negra de sitios pequeña.


Operadores Solo para X/Twitter

El Operador BY_TWITTER

apple AND BY_TWITTER (@ariesbelle OR @abc3d)

  • Esto recopilará tweets que contengan la palabra clave 'apple' y hayan sido escritos por el usuario de X/Twitter @ariesbelle o por el usuario de X/Twitter llamado @abc3d.

  • El operador BY_TWITTER debe estar siempre en mayúsculas y acepta tanto nombres de usuario como ID de usuario.

  • Al especificar una lista de autores, estos solo pueden listarse en lógica 'OR'.

  • Por lo tanto, escribir esto: BY_TWITTER (@ariesbelle OR @abc3d) es una expresión válida.

  • Sin embargo, escribir esto: BY_TWITTER (@pulsarplatform AND @twitter) no es una expresión válida.

El Operador NOT BY_TWITTER

(apple) AND NOT BY_TWITTER @ariesbelle

  • Esto recopilará tweets que contengan la palabra clave 'apple' pero excluirá cualquier tweet que haya sido escrito por el usuario de X/Twitter @ariesbelle.

  • Utilice este operador para bloquear tweets de cuentas de spam.

  • El operador NOT BY_TWITTER debe estar siempre en mayúsculas y acepta tanto nombres de usuario como ID de usuario.

  • Al especificar una lista de autores, estos solo pueden listarse en lógica 'OR'.

  • Por ejemplo, escribir esto: NOT BY_TWITTER (@ariesbelle OR @abc3d OR @pulsarplatform) es una expresión válida.

  • Pero escribir esto: NOT BY_TWITTER (@pulsarplatform AND @twitter) no es una expresión válida.

  • Otra advertencia al usar el operador NOT_BY_TWITTER es que existe un límite impuesto a los autores que puede incluir en la lista negra en una expresión.

  • Este límite se basa en la longitud de toda su consulta, no necesariamente en el número de autores que desea bloquear.

  • Como tal, es casi imposible dar un número exacto estimado de autores que puede incluir en la lista negra, sin embargo, como regla general, siempre debe intentar mantener su lista negra pequeña.

El Operador NOT RT

(apple AND juice) AND NOT RT

  • Esto recopilará solo tweets 'originales' que contengan las palabras clave 'apple' y 'juice' apareciendo juntas en el mismo tweet, y excluirá cualquier retweet de esas publicaciones.

  • El operador NOT RT debe estar siempre en mayúsculas.

  • El operador debe estar "en AND con el resto de la expresión".

  • Por ejemplo: (apple OR juice OR fruit) AND NOT RT es una expresión válida.

  • Sin embargo, escribir esto: (apple OR Juice OR fruit AND NOT RT) no es una expresión válida.

  • Utilice este operador si desea restringir su recopilación de datos solo a tweets originales y excluir todos los retweets.

El Operador NOT RT_OF

(apple OR juice) AND NOT RT_OF @riesbelle

  • Esto recopilará tweets que contengan la palabra clave 'apple' o 'juice', pero excluirá cualquier retweet de un usuario específico de X/Twitter, en este caso @ariesbelle.

  • Por lo tanto, si está buscando menciones de 'apple' y el usuario @ariesbelle tuitea algo sobre manzanas, cualquier re-tweet del tweet de @ariesbelle será excluido de sus resultados.

  • El operador NOT_RT_OF debe estar siempre en mayúsculas.

  • Si tiene una lista de autores cuyos retweets desea excluir, estos pueden especificarse en 'OR'.

  • Puede utilizar este operador para bloquear cuentas de spam.

El Operador NOT QUOTE

(apple AND juice) AND NOT QUOTE

  • Esto evitará que su búsqueda recopile tweets que citan otros tweets.

  • El operador NOT QUOTE debe estar siempre en mayúsculas.

  • El operador debe estar "en AND con el resto de la expresión".

  • Por ejemplo: (apple OR juice OR fruit) AND NOT QUOTE es una expresión válida.

  • Sin embargo, escribir esto: (apple OR Juice OR fruit AND NOT QUOTE) no es una expresión válida.

El Operador NOT REPLY

(apple AND juice) AND NOT REPLY

  • Esto evitará la recopilación de tweets que sean respuestas a otros tweets.

  • El operador NOT REPLY debe estar siempre en mayúsculas.

  • El operador debe estar "en AND con el resto de la expresión".

  • Por ejemplo: (apple OR juice OR fruit) AND NOT REPLY es una expresión válida.

  • Sin embargo, escribir esto: (apple OR Juice OR fruit AND NOT REPLY) no es una expresión válida.

El Operador IN_URL

IN_URL (trump OR melania) AND NOT donald

  • Esto recopilará tweets con un enlace cuya URL contenga las palabras clave especificadas.

  • En el ejemplo dado, esto recopilará cualquier tweet con un enlace cuya URL contenga las palabras clave 'trump' o 'melania', pero no la palabra clave 'donald'.

  • El operador IN_URL debe estar siempre en mayúsculas.

  • Las palabras clave no deben contener el símbolo @.

  • Cuando especifica las palabras clave de la URL, estas pueden estar en lógica 'AND' o 'OR'.

  • Por ejemplo, escribir esto: IN_URL (trump AND president) es válido; o escribir esto: IN_URL (trump OR president) sigue siendo válido.

  • Sin embargo, escribir esto: IN_URL ("trump melania"~3) no es una expresión válida.

El Operador SAMPLE

(apple OR oranges ) AND SAMPLE 10

  • Este operador muestreará sus tweets en tiempo real hasta el porcentaje especificado.

  • En el ejemplo dado, esto recopilará el 10% de los tweets disponibles en X/Twitter que contengan la palabra clave 'apples' o la palabra clave 'oranges'.

  • El operador SAMPLE debe estar siempre en mayúsculas.

  • El operador debe estar "en AND con el resto de la expresión".


Operadores de Fuente

El Operador PINTEREST

(apple OR juice) OR PINTEREST (apple OR juice)

  • El operador PINTEREST está diseñado para usarse cuando PINTEREST se selecciona como fuente de datos.

  • El operador irá seguido, entre paréntesis, de cualquier palabra que se desee buscar en Pinterest.

  • Este operador debe estar en OR con el resto de la expresión principal (la parte de la palabra clave), mientras que los operadores NOT, LANGUAGE, LOCATION y MEDIA permanecen en AND.

  • Los operadores OR y AND funcionan aquí, pero lo clave es que debe haber OR antes del operador. Por ejemplo: OR PINTEREST (A AND B OR C AND D OR E).

  • El operador AND NOT no es compatible aquí.

  • El límite de palabras clave para Pinterest es 20.

El Operador THREADS

(apple OR juice) OR THREADS (apple OR juice)

  • El operador THREADS está diseñado para usarse cuando Threads se selecciona como fuente de datos.

  • El operador irá seguido, entre paréntesis, de cualquier palabra que se desee buscar en Threads.

  • Este operador debe estar en OR con el resto de la expresión principal (la parte de la palabra clave), mientras que los operadores NOT, LANGUAGE, LOCATION y MEDIA permanecen en AND.

  • Los operadores OR y AND funcionan aquí, pero lo clave es que debe haber OR antes del operador. Por ejemplo: OR THREADS (A AND B OR C AND D OR E).

  • El operador AND NOT no es compatible aquí.

  • El límite de palabras clave para Threads es 20.


Operadores Premium

19. El Operador Comodín *

space* AND (elon OR nasa)

  • El operador comodín le permite buscar términos que comienzan con un término parcial pero que pueden terminar en cualquier otra cosa, ¡incluida la nada!

  • Por ejemplo, el anterior seleccionaría spacecraft, spaceship, space.

  • Debe usarse al final de un término.

  • Debe usarse junto con otros términos (la parte AND es necesaria).

  • Es solo para tiempo real.

20. El Operador !"Sensibilidad a Mayúsculas/Minúsculas"

!"LASER beam"

  • El operador de sensibilidad a mayúsculas/minúsculas está diseñado para coincidir con la mayúscula/minúscula exacta del término entre paréntesis.

  • Se utiliza al comienzo de un término entre comillas.

  • No se puede utilizar junto con ningún otro operador especial (solo AND y OR).

  • Es solo para tiempo real.

21. El Operador NEAR/X

(cat OR dog) NEAR/5 (food OR drink)

  • El operador NEAR actúa como el operador de proximidad (~), pero le permite verificar múltiples términos contra múltiples otros términos.

  • El operador NEAR tiene el mismo límite que el operador de proximidad.

  • El operador NEAR no puede contener ningún otro operador premium.

  • El operador NEAR es solo para tiempo real.


¡Una Última Palabra sobre Booleano!

Emplear operadores booleanos puede hacer que la configuración de su búsqueda sea más simple y eficiente. Sin embargo, al igual que un mago, hay ciertas limitaciones y consideraciones a tener en cuenta:

  • Debemos cumplir con un límite de 5000 caracteres impuesto por nuestros socios al enviarles consultas, lo que significa que su expresión booleana debe operar dentro de estos límites.

  • Por ejemplo, en el caso de la lista negra, recomendamos usar el operador NOT, asegurándose de que sus términos, autores o sitios de la lista negra, junto con sus otros operadores, estén en conjunción con su grupo de palabras clave usando el operador AND.

  • Si bien respaldamos la agrupación de palabras clave, es crucial no crear grupos de palabras clave demasiado grandes. Esto se debe a que su consulta se vuelve cada vez más compleja, particularmente cuando se combina con palabras clave, autores y sitios incluidos en la lista negra, lo que hace que no sea factible para nosotros ejecutarla.

📝 Nota: Todas las menciones de una palabra clave o frase se recopilarán de X/Twitter a menos que se indique explícitamente un hashtag o un handle.

Por ejemplo, orangejuice se recopilará de X/Twitter (incluidas las publicaciones que contengan orangejuice, @orangejuice o #orangejuice).


Esperamos que haya disfrutado leyendo este artículo. 📚

Si tiene alguna pregunta o desea obtener más información, no dude en comunicarse con nuestro equipo de soporte a través del chat en vivo. 🚀

Did this answer your question?