Apakah pencarian wildcard dimungkinkan di Gmail?
sumber
Tidak secara umum, tidak.
Fungsionalitas pencarian Gmail berfungsi berdasarkan apa yang saya sebut token . Token adalah urutan karakter alfanumerik yang dipisahkan oleh spasi atau karakter non-alfanumerik lainnya seperti garis bawah, titik penuh (titik), "@", tanda hubung, dll. Jadi di [email protected] ada 4 token: "peter", "ford23", "example" dan "com".
Wildcard dalam token tidak berfungsi. Wildcard di luar token tidak perlu dan menyesatkan.
Bayangkan Anda ingin menemukan pesan dari [email protected] dan mencoba contoh-contoh ini:
from:(pete*)
... tidak akan bekerja
from:(ford23@*)
... akan bekerja, tetapi menyesatkan. Tidak ada bedanya dengan mencari "from: ford23".
Jika Anda berpikir bahwa Gmail sedang memeriksa simbol "@" segera setelah "ford23", Anda dapat mencoba ini ...
from:(peter@*)
... seharusnya tidak bekerja, tetapi berhasil!
`
Salah satu contoh yang diberikan dalam jawaban lain adalah
subject:(jefferson-*)
... tapi sekali lagi, Gmail secara tidak sengaja menyesatkan kita. Tanda hubung dan karakter tanda bintang tidak berpengaruh. (Anda dapat menghapusnya dan kemudian menghapus tanda kurung juga. Ini sama dengan mencari "subject: jefferson".) Ini akan mengembalikan email dengan subjek "meeting with jefferson.jones".
subject:(jefferso*)
... tidak akan mengembalikan email dengan subjek "jefferson-school"
subject:(jefferso*-*)
... tidak akan mengembalikan email dengan subjek "jefferson-school"
`
Ada saran bahwa Perl regex dapat digunakan. Saya tidak akan membahas saran itu di sini, kecuali mengulangi bahwa wildcard dalam token tidak berfungsi (bahkan menggunakan sintaksis Perl). Dan wildcard di luar token tidak perlu dan menyesatkan.
`
Penafian: Demi singkatnya saya telah menggunakan bahasa bebas ketidakpastian di atas. Tetapi saya tidak bekerja untuk Google dan saya tidak 100% yakin akan setiap klaim dalam jawaban ini. Saya tidak percaya itu adalah salah satu jawaban terbaik sejauh sekalipun. Halaman bantuan operator pencarian Gmail milik Google tidak menyebutkan wildcard.
Anda dapat menggunakan Perl regex di kedua temukan dan filter jika Anda membungkusnya dengan garis miring ke depan.
from:(/(\@hp\.com$)/)
Akan cocok dengan semuanya dari domain hp.com.
Ini menjadi rumit dengan sangat cepat karena Anda harus melarikan diri dari karakter tertentu.
Inilah yang saya gunakan yang cocok dengan beberapa alamat dan kompres beberapa aturan menjadi satu:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/)
Apply filter Media
Itu akan memberi label email pemberitahuan yang cocok:
[email protected]
[email protected]
[email protected]
[email protected]
from:(/(hp\.com$)/)
menjadifrom:@hp.com
. Alasannya|
adalah karena ia bertindak sebagaiOR
operator. @Turtle: apakah Anda memiliki tautan ke dokumentasi fitur ini?from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
.Tidak, itu tidak mungkin. Namun, itu tergantung pada apa yang Anda butuhkan. Gmail menggunakan bentuk stemming yang sangat terbatas berdasarkan seluruh kata.
Sebagai contoh, mari kita lihat apakah saya dapat mengambil email dari
[email protected]
from:phwd
- bekerjafrom:pwhd.l
- tidakfrom:phw
- tidakJadi yang paling dekat Anda akan dapatkan dalam kasus ini adalah jika orang itu cukup baik untuk memotong nama depan dan nama belakang mereka oleh periode.
sehingga
[email protected]
akan mengakibatkan semua pencarian di atas tidak berfungsi.Tapi katakan saya senang mengisi informasi kontak saya dan memiliki nama tampilan saya sebagai "phwd lastname" maka saya setidaknya bisa mengambilnya dengan cara ini
Ini menyebalkan tapi setidaknya kita memiliki Gmail Ninja .
sumber
Menurut
Berkeley Lab Commons:Satu-satunya alternatif Anda adalah mempersempit segalanya dengan Pencarian Lanjutan atau mencoba beberapa opsi secara bersamaan di kotak pencarian
sumber
Wildcard tidak secara resmi didukung di Gmail , walaupun didukung di Google Search .
Yang mengatakan, saya telah menggunakan wildcard untuk mencocokkan nama host dan baris subjek, dan saya telah melakukan ini selama 5+ tahun. Namun, karena wildcard adalah fitur yang tidak didukung, perilakunya berubah dari waktu ke waktu. Filter yang pernah berfungsi akan berhenti berfungsi setelah Google mengubah Gmail. Selain itu, filter yang digunakan dengan Gmail di Google Apps dapat bekerja secara berbeda dari filter di Gmail standar (di luar Google Apps).
Contoh-contoh berikut berfungsi untuk saya di Gmail untuk Google Apps.
Misalnya, hingga Oktober 2012 saya dapat menggunakan pencarian berikut untuk mencocokkan email yang dikirim dengan dari "[email protected]" atau "example@*.example.org" (di mana yang terakhir adalah email yang dikirim langsung dari [email protected], misalnya).
Namun pada Oktober 2012, filter ini tiba-tiba rusak. Tetapi sekarang saya dapat menggunakan pencarian berikut dengan hasil yang sama:
Juga, saya bisa menggunakan wildcard di baris subjek. Filter berikut akan mencocokkan email dengan subjek seperti
[jefferson-school-pta] Important information from school principal
::sumber
subject:(jefferson-*)
dansubject:jefferson
akan memberikan hasil yang berbeda. Subjek ``: jefferson` tidak akan cocokjefferson-school-pta
.Sedikit lebih mudah, cukup tulis yang berikut ini di kotak pencarian:
sumber
[email protected]
tidak akan ditemukan dari pencarian sepertifrom:(word*@domain.com
).Saya tahu ini bukan solusi yang paling mudah, tetapi dengan wildcard asterisk Mozilla Thunderbird akan berfungsi. Misalnya, mencari * top * akan menemukan apa pun yang berisi string sebagian atau seluruhnya, misalnya, Stop atau TopGun.
https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+(partial+word)+search
sumber
Tidak, itu tidak mungkin.
Pencarian di Gmail tidak memungkinkan pencarian substring.
sumber
Ini adalah halaman Tips Pencarian Tingkat Lanjut Google:
http://mail.google.com/support/bin/answer.py?answer=8931&topic=41
Secara umum, tidak perlu kartu liar. Anda cukup mencari 2 kata atau bagian kata dengan ruang di antaranya dan Anda akan mendapatkan email yang berisi 2 kata apakah keduanya ditemukan dalam kata yang sama atau tidak.
sumber