A pesquisa com curinga é possível no Gmail?

Resposta

Não em geral, não.

A funcionalidade de pesquisa do Gmail funciona com base no que eu descreveria como tokens . Um token é qualquer sequência de caracteres alfanuméricos separados por um espaço ou por outros caracteres não alfanuméricos, como sublinhado, ponto final (ponto), “@”, traço, etc. Portanto, em [email protected], existem 4 tokens: “peter”, “ford23”, “example” e “com”.

Curingas dentro de tokens não funcionam. Curingas fora de tokens são desnecessários e enganosos.

Imagine que você deseja encontrar mensagens de peter.ford23 @ example.com e tentei estes exemplos:

from:(pete*) 

… não funcionaria

from:(ford23@*) 

… funcionaria, mas é enganoso. Não é diferente de pesquisar por “from: ford23”.

Se você pensou que o Gmail estava verificando o símbolo “@” imediatamente após “ford23”, você pode tentar fazer isso …

from:(peter@*) 

… não deve funcionar, mas funciona!

`

Um exemplo dado em outra resposta é

subject:(jefferson-*) 

… mas, novamente, o Gmail está inadvertidamente nos enganando. Os caracteres de traço e asterisco não têm efeito. (Você pode removê-los e, em seguida, remover os colchetes também. É o mesmo que pesquisar por “assunto: jefferson”.) Isso retornaria um e-mail com o assunto “reunião com jefferson.jones”.

subject:(jefferso*) 

não retornaria um e-mail com o assunto “jefferson-school”

subject:(jefferso*-*) 

não retornar um e-mail com o assunto “jefferson-school”

`

Houve uma sugestão de que regex Perl pode ser usado. Não irei abordar essa sugestão aqui, exceto para repetir os curingas em tokens não funcionam (mesmo usando sintaxe Perl). E curingas fora de tokens são desnecessários e enganosos.

`

Isenção de responsabilidade: por uma questão de brevidade, usei uma língua livre de incertezas ge acima. Mas eu não trabalho para o Google e não tenho 100% de certeza de todas as afirmações nesta resposta. Eu acredito que esta é uma das melhores respostas até agora. A página de ajuda dos operadores de pesquisa do Gmail do Google não menciona caracteres curinga.

Resposta

Você pode usar o regex Perl tanto no find quanto nos filtros se envolver em uma barra.

from:(/(\@hp\.com$)/) 

Irá corresponder a tudo do domínio hp.com.

Fica complicado muito rapidamente porque você precisa escapar certos caracteres.

Aqui está um que eu uso que corresponde a vários endereços e compacta várias regras até um:

from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/) Apply filter Media 

Isso rotulará os e-mails de notificação correspondentes:

[email protected] [email protected] [email protected] [email protected] 

Comentários

  • Alguém conseguiu fazer isso funcionar? Eu ' uso o Google Apps e não ' não parece funcionar no filtro ou na pesquisa. A única razão pela qual parece funcionar é porque o Google descarta os símbolos, de modo que sua consulta from:(/(hp\.com$)/) está se tornando from:@hp.com. O r eason | funciona porque atua como o operador OR. @Turtle: você tem algum link para a documentação do recurso?
  • Infelizmente, isso não ' não funciona. Testado no Gmail e no Google Apps.
  • Também não estou conseguindo fazer isso funcionar.
  • Retiro o que disse. Funciona. Acabei de tentar pesquisar 6 & hosts de banco de dados da web e funcionou para mim: from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
  • Este é errôneo. Os únicos caracteres especiais semelhantes ao regex que são respeitados pela pesquisa do Gmail são parênteses (para agrupamento) e a barra vertical (operador ' OR ') . @ToddProuty Este exemplo funciona porque todos os outros símbolos / pontos servem como separadores de termos, não diferente dos espaços. Aqui está outro exemplo que funciona: from:(/($(engage|email)\.\/xbox^com)/).

Resposta

Não, não é possível. No entanto, depende do que você precisa. O Gmail usa uma forma muito limitada de lematização baseada em palavras inteiras.

Por exemplo, vamos ver se eu consigo recuperar e-mails de [email protected]

from:phwd – funciona

from:pwhd.l – não

from:phw – não

Então, o mais perto que você vai chegar neste caso é se a pessoa foi legal o suficiente para cortar seu nome e sobrenome pelo ponto.

então [email protected] fará com que todas as pesquisas acima não funcionem.

Mas digamos que foi bom preencher minhas informações de contato e ter meu nome de exibição como “sobrenome phwd”, então posso pelo menos recuperá-lo desta forma

from:"phwd" from:"phwd lastname" 

É uma droga, mas pelo menos temos Ninjas do Gmail .

Comentários

Resposta

De acordo ao Berkeley Lab Commons:

A pesquisa do Gmail não implementa pesquisas de sub-string, palavra parcial, curinga ou expressão regular.

Sua única alternativa é restringir as coisas com a Pesquisa avançada ou tentar várias opções simultâneas na caixa de pesquisa

Comentários

  • +1 obrigado Ivo por isso, às vezes eu tenho algumas palavras com erros ortográficos nos e-mails e estava esperando por alguma solução para isso. Vou deixar a questão em aberto para outro dia, caso alguém venha com uma solução alternativa para isso
  • Que engraçado! Eu trabalho no Berkeley Lab e fui um dos primeiros a adotar a implementação do Google Apps no Berkeley Lab e participei da discussão por trás desse FAQ. Eu tenho uma opinião ligeiramente diferente. Veja minha resposta abaixo.
  • O link agora parece quebrado

Resposta

Os curingas são não é oficialmente compatível com o Gmail , mesmo que seja compatível com a Pesquisa Google .

Dito isso, tenho usado curingas para combinar nomes de host e linhas de assunto, e faço isso há mais de 5 anos. No entanto, como os curingas são um recurso sem suporte, o comportamento muda de tempos em tempos. Os filtros que antes funcionavam deixarão de funcionar depois que o Google mudar o Gmail. Além disso, os filtros usados com o Gmail no Google Apps podem funcionar de maneira diferente dos filtros no Gmail padrão (fora do Google Apps).

Os exemplos a seguir funcionam para mim no Gmail para Google Apps.

Por exemplo, até outubro de 2012, eu era capaz de usar a seguinte pesquisa para corresponder e-mails enviados com a linha de “[email protected]” ou “exemplo@*.exemplo.org” (onde o último era um e-mail enviado diretamente de [email protected], por exemplo).

from:([email protected] OR example@*.example.org) 

Mas em outubro de 2012 esse filtro quebrou repentinamente. Mas agora posso usar a seguinte pesquisa com os mesmos resultados:

from:example*example.org 

Além disso, posso usar um caractere curinga na linha de assunto. O seguinte filtro corresponderá a e-mails com um assunto como: [jefferson-school-pta] Important information from school principal:

subject:(jefferson-*) 

Comentários

  • De acordo com minha resposta, acredito que pesquisar assunto: (jefferson- *) é o mesmo que pesquisar assunto: jefferson , portanto qualquer sucesso aparente com curingas é uma pista falsa.
  • Talvez o algoritmo tenha mudado, mas no momento do meu e-mail, subject:(jefferson-*) e subject:jefferson retornaria resultados diferentes. “ subject: jefferson` não corresponderia a jefferson-school-pta.

Resposta

Um pouco mais fácil, basta escrever o seguinte na caixa de pesquisa:

from: (*@mysite.com) 

Comentários

  • Embora esteja correto para pesquisas completas de pré-domínio, não é ' um curinga verdadeiro, o que significa que [email protected] não ' não seja encontrado em uma pesquisa como from:(word*@domain.com).
  • De acordo com minha resposta, acredito que * e @ não têm o objetivo (ou qualquer) efeito. Portanto, essa pesquisa vai corresponder a tudo que você esperava, e potencialmente, a alguma coisa extra.

Resposta

Eu sei que não é a solução mais simples, mas com o Mozilla Thunderbird o caractere curinga asterisco funcionará . Por exemplo, pesquisar * top * encontrará qualquer coisa que contenha parcial ou totalmente essa string, por exemplo, Stop ou TopGun.

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string + (parcial + palavra) + pesquisa

Resposta

Não, é” s não é possível.

A pesquisa no Gmail não permite a pesquisa de substring.

Comentários

  • Adicionando um link para fazer backup de sua declaração vai ajudar.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *