¿Excluir etiqueta de una búsqueda de Gmail?

29

¿Cómo puedo excluir una etiqueta dada de una búsqueda, encontrando efectivamente todos los correos electrónicos que no tienen esa etiqueta aplicada? He buscado en Google, SuperUser y la página de soporte de búsqueda avanzada de Gmail en vano.

Aquí están las búsquedas que he probado, ninguna de las cuales funciona:

  1. !label:work
  2. NOT label:work
  3. not label:work
  4. -label:work

La razón por la que esto puede no ser un duplicado : después de experimentar un poco más, parece que el -operador funcionaría, excepto que no excluye conversaciones enteras si algún mensaje en la conversación tiene la etiqueta. Necesito mi búsqueda para excluir cualquier conversación en la que uno o más mensajes tengan la etiqueta especificada.

¿Cómo puedo lograr este comportamiento?


Según el consejo de Gianni Di Noia, intenté hacer un filtro que coincida con los correos electrónicos etiquetados worky luego vuelva a aplicar la etiqueta work. Desafortunadamente, después de algunas pruebas con otra cuenta de correo electrónico, descubrí que esto no funciona porque nunca se activa. Los filtros se activan en función de las propiedades del correo electrónico entrante, no de la conversación a la que Gmail asigna ese correo electrónico. Google me advirtió de esto incluso antes de hacer mi prueba:

ingrese la descripción de la imagen aquí

Nathan GoFundMonica Arthur
fuente
Las etiquetas en gmail están asociadas a los hilos (conversaciones). El -label:operador trabaja exactamente como lo desea.
Giovanni Di Noia
1
@Gianni Di Noia: Probablemente tengas razón, pero este no es el comportamiento que he estado experimentando. Por ejemplo, una conversación etiquetada con workse excluye correctamente hasta que alguien responde al hilo, en ese momento tengo que volver a etiquetar la conversación, aunque todavía parece que está etiquetada, para que se vuelva a excluir de la búsqueda.
Nathan GoFundMonica Arthur
Si uno de sus filtros agrega la etiqueta "trabajo" al hilo, el comportamiento es normal.
Giovanni Di Noia
Pensamiento intrigante ... ¿Entonces filtraría por etiqueta worky luego aplicaría etiqueta work?
Nathan GoFundMonica Arthur
Me refiero a los filtros en la página de configuración: configuración> filtros.
Giovanni Di Noia

Respuestas:

31

Usted puede hacer búsquedas que excluyen ciertas etiquetas. Es decir, búsquedas como esta harán lo que espera: (label:MyLabel1 AND NOT label:inbox AND NOT label:MyBadLabel1)

Esa búsqueda le mostrará solo mensajes que:

  1. Tener MyLabel1
  2. Y no tiene etiqueta inbox
  3. Y no tiene etiqueta MyBadLabel1

Los trucos son:

  • para salir del modo de conversación ! (Como @Ruben dice arriba).
  • usar MAYÚSCULAS para los operadores lógicos ( AND NOTfuncionará, and notno)

Si deja activado el "modo de conversación", obtendrá resultados confusos. Por ejemplo, si realiza la búsqueda anterior (con el modo de conversación activado), es probable que devuelva mensajes que NO coincidan con su búsqueda.

Puede ser un poco raro.

Aquí está el trato:

  • Las conversaciones son colecciones de mensajes que tienen el mismo Asunto.
  • Cuando el "modo de conversación" está activado, las búsquedas devuelven conversaciones enteras como resultados.
  • Entonces, ¿qué debe hacer la búsqueda de Gmail si una conversación contiene un mensaje que coincide y un mensaje que no coincide con su búsqueda?
  • Probablemente espere que devuelva conversaciones solo si todos los mensajes de esa conversación coinciden.
  • Pero eso no es correcto. En cambio, la búsqueda de Gmail devolverá conversaciones incluso si solo coincide un mensaje en esa conversación.
  • ¡Eso significa que si realiza la misma búsqueda anterior con "modo de conversación" activado, es probable que los resultados incluyan mensajes que no coinciden con su búsqueda!
BobJones91827364093485345
fuente
2
Escribí en la barra de búsqueda, (label:account and not label:Waiting-For-Feedback)pero el primer mensaje que recibo de gmail está etiquetado con exactamente ambas etiquetas. Por lo tanto, no parece funcionar correctamente. Estoy usando Gmail para los negocios. Obviamente apagué el "modo de conversación". ¡Entonces descubrí que el caso de los operadores lógicos es importante! Con AND NOTeso funciona. Con and noteso no.
danidemi
Sólo NOT label:workfunciona también, sin necesidad de una palabra clave 'incluido'
Zom-B
2

Como ya se explicó en la pregunta, los filtros aplican etiquetas a los mensajes entrantes individuales, por lo que una conversación podría tener mensajes con y sin la etiqueta que el usuario desea excluir de los resultados de búsqueda.

Para buscar mensajes individuales, primero apague la vista de conversación, luego busque los mensajes sin la etiqueta.

Para buscar conversaciones que no incluyen ninguno de sus mensajes tienen cierta etiqueta, primero busque las conversaciones que incluyen la etiqueta y vuelva a aplicarla, luego busque conversaciones sin la etiqueta correspondiente.

Referencias

Rubén
fuente
Las etiquetas se aplican a la conversación, no mensajes individuales en la conversación.
Vaddadi Kartick
2
@Vaddadi: Desafortunadamente, eso no es cierto. Si aplica una etiqueta a una conversación, lo hará, pero cosas como los filtros solo aplican la etiqueta al mensaje específico. Consulte: ¿Cómo evito que las etiquetas se apliquen a mensajes individuales y no a conversaciones en Gmail?
cerveza
Gracias. No me di cuenta de que la interfaz de usuario es inconsistente con lo que realmente está almacenado.
Vaddadi Kartick
2

Puede probar: (label: labelname) ingrese su búsqueda aquí para excluir más etiquetas, solo continúe con la siguiente sintaxis:

  1. - (etiqueta: Bandeja de entrada) - (etiqueta: Actualizaciones) - (etiqueta: Social) ingrese sus criterios de búsqueda
  2. Presione enter
Niko Mitev
fuente
Eso no funciona: /
Douglas Gaskell
Trabajó para mi. Gracias.
aparente001
1

Estaba enfrentando el mismo problema que -label:'label name'no funcionaba. Entonces me di cuenta de que el problema era que la etiqueta estaba anidada. Así que si tiene el nombre de etiquetas yanidadas en nombre de la etiqueta x, si se desea que se corten justo ya continuación, poner esto: -label:x-y. Use el -guión entre diferentes niveles de etiquetas. Tal vez otras palabras clave como NOTetc. podrían funcionar también.

Ashok Bisht
fuente
1

Como he probado, la siguiente búsqueda funciona bastante bien para lo que necesita:

label:MyLabel1 !label:inbox !label:MyBadLabel1
KJA
fuente