การค้นหาตัวแทนใน Gmail


คำตอบ:


25

ไม่โดยทั่วไปไม่มี

ของ Gmail ฟังก์ชันการค้นหางานขึ้นอยู่กับสิ่งที่ผมจะอธิบายเป็นราชสกุล โทเค็นคือลำดับของอักขระตัวอักษรและตัวเลขใด ๆ คั่นด้วยช่องว่างหรือโดยอักขระที่ไม่ใช่ตัวอักษรและตัวเลขอื่น ๆ เช่นเครื่องหมายขีดเส้นใต้หยุดเต็ม (จุด), "@", ขีด ฯลฯ ดังนั้นใน peter.ford23@example.com มี 4 โทเค็น: "peter", "ford23", "example" และ "com"

สัญลักษณ์แทนภายในโทเค็นไม่ทำงาน สัญลักษณ์แทนนอกโทเค็นนั้นไม่จำเป็นและทำให้เข้าใจผิด

ลองนึกภาพคุณต้องการค้นหาข้อความจาก peter.ford23@example.com และลองตัวอย่างเหล่านี้:

from:(pete*)

... จะไม่ทำงาน

from:(ford23@*)

... จะใช้ได้ แต่ทำให้เข้าใจผิด ไม่ต่างจากการค้นหา "จาก: ford23"

หากคุณคิดว่า Gmail กำลังตรวจสอบสัญลักษณ์ "@" ทันทีหลัง "ford23" คุณสามารถลองใช้แทน ...

from:(peter@*)

... ไม่ควรทำงาน แต่ทำ!

`

ตัวอย่างหนึ่งที่ให้ในคำตอบอื่นคือ

subject:(jefferson-*)

... แต่อีกครั้ง Gmail ทำให้เราเข้าใจผิดโดยไม่ได้ตั้งใจ อักขระขีดกลางและดอกจันไม่มีผลใด ๆ (คุณสามารถลบออกแล้วลบวงเล็บเช่นกันมันเหมือนกับการค้นหาคำว่า "subject: jefferson") มันจะส่งอีเมลกลับมาพร้อมหัวข้อ "การประชุมกับ jefferson.jones"

subject:(jefferso*)

... จะไม่ส่งคืนอีเมลที่มีหัวเรื่อง "jefferson-school"

subject:(jefferso*-*)

... จะไม่ส่งคืนอีเมลที่มีหัวเรื่อง "jefferson-school"

`

มีการแนะนำว่าสามารถใช้Perl regexได้ ฉันจะไม่ตอบข้อเสนอแนะที่นี่ยกเว้นทำซ้ำสัญลักษณ์ตัวแทนภายในโทเค็นไม่ทำงาน (แม้ใช้ไวยากรณ์ Perl) และสัญลักษณ์แทนนอกโทเค็นนั้นไม่จำเป็นและทำให้เข้าใจผิด

`

ข้อจำกัดความรับผิดชอบ: เพื่อความกระชับฉันได้ใช้ภาษาที่ไม่แน่นอนข้างต้น แต่ฉันไม่ได้ทำงานกับ Google และฉันไม่แน่ใจ 100% ของการเรียกร้องทุกคำตอบนี้ ผมไม่เชื่อว่ามันเป็นหนึ่งในคำตอบที่ดีที่สุดเพื่อให้ห่างไกลแม้ว่า หน้าความช่วยเหลือของตัวดำเนินการค้นหา Gmailของ Google ไม่ได้พูดถึงสัญลักษณ์เสริม


21

คุณสามารถใช้ Perl regex ได้ทั้งค้นหาและตัวกรองถ้าคุณใส่ไว้ในเครื่องหมายสแลช

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

จะจับคู่ทุกอย่างจากโดเมน hp.com

มันซับซ้อนขึ้นอย่างรวดเร็วเพราะคุณต้องหนีจากตัวละครบางตัว

นี่คือสิ่งที่ฉันใช้ซึ่งตรงกับที่อยู่หลายแห่งและบีบอัดกฎหลายข้อให้อยู่ในที่เดียว:

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

ที่จะติดป้ายกำกับอีเมลการแจ้งเตือนที่ตรงกัน:

discship@netflix.com
info@netflix.com
ANYTHING@engage.xbox.com
ANYTHING@email.xbox.com

8
มีใครสามารถทำงานนี้ได้บ้าง ฉันใช้ Google Apps และดูเหมือนว่าจะไม่ทำงานในตัวกรองหรือการค้นหา เหตุผลเดียวที่ดูเหมือนจะใช้งานได้ก็คือเพราะ Google ทิ้งสัญลักษณ์เพื่อให้ข้อความค้นหาของคุณfrom:(/(hp\.com$)/)เป็นfrom:@hp.comจริง เหตุผล|ทำงานเพราะมันทำหน้าที่เป็นORผู้ประกอบการ @Turtle: คุณมีลิงก์ไปยังเอกสารของคุณลักษณะนี้หรือไม่
เหตุผล

16
น่าเสียดายที่มันใช้ไม่ได้ ผ่านการทดสอบทั้ง Gmail และ Google Apps
เหตุผล

4
ฉันไม่สามารถใช้มันได้
CoatedMoose

2
ฉันเอามันกลับมา มันใช้งานได้ดี ฉันพยายามค้นหาโฮสต์เว็บและฐานข้อมูล 6 ตัวและมันเหมาะกับฉัน:from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
Stefan Lasiewski

4
นี่เป็นสิ่งที่ทำให้เข้าใจผิด อักขระพิเศษที่เหมือนกับ regex เท่านั้นที่ได้รับการยอมรับจากการค้นหา Gmail คือวงเล็บ (สำหรับการจัดกลุ่ม) และตัวดำเนินการไปป์ ('หรือ') @ToddProuty ตัวอย่างนี้ใช้งานได้เนื่องจากสัญลักษณ์ / punct อื่น ๆ ทั้งหมดทำหน้าที่เป็นตัวคั่นคำไม่ต่างจากช่องว่าง นี่เป็นอีกตัวอย่างที่ใช้งานได้: from:(/($(engage|email)\.\/xbox^com)/).
Stephen M. Harris

16

ไม่เป็นไปไม่ได้ อย่างไรก็ตามมันขึ้นอยู่กับสิ่งที่คุณต้องการ Gmail ใช้รูปแบบการ จำกัด ที่ จำกัด มากโดยอ้างอิงจากทั้งคำ

ตัวอย่างเช่นลองดูว่าฉันสามารถดึงอีเมลจากได้หรือไม่ phwd.lastname@gmail.com

from:phwd - งาน

from:pwhd.l - ไม่

from:phw - ไม่

ดังนั้นสิ่งที่ใกล้เคียงที่สุดที่คุณจะได้รับในกรณีนี้คือถ้าบุคคลนั้นดีพอที่จะตัดชื่อและนามสกุลตามระยะเวลา

ดังนั้นphwdlastname@gmail.comจะส่งผลให้การค้นหาด้านบนทั้งหมดไม่ทำงาน

แต่บอกว่าฉันยินดีที่จะกรอกข้อมูลการติดต่อของฉันและมีชื่อที่แสดงเป็น "phwd นามสกุล" อย่างน้อยฉันก็สามารถเรียกดูได้ด้วยวิธีนี้

from:"phwd"

from:"phwd lastname"

มันดูด แต่อย่างน้อยเราก็มีนินจา Gmail


หน้านี้มีข้อมูลบางอย่าง
Lazer

1
ฉันเขียนโพสต์บล็อกโดยละเอียดเกี่ยวกับเรื่องนี้ในกรณีที่ใครก็ตามต้องการข้อมูลเพิ่มเติม
สมเหตุสมผล

13

อ้างอิงจากBerkeley Lab

การค้นหา Gmail ไม่ได้ใช้สตริงย่อยคำบางส่วนไวด์การ์ดหรือการค้นหานิพจน์ทั่วไป

ทางเลือกเดียวของคุณคือ จำกัด สิ่งต่าง ๆ ลงด้วยการค้นหาขั้นสูงหรือลองตัวเลือกหลายตัวพร้อมกันในช่องค้นหา


2
+1 ขอบคุณ Ivo สำหรับบางครั้งฉันมีคำที่สะกดผิดในอีเมลและหวังว่าจะได้คำตอบสำหรับเรื่องนี้ ฉันจะออกคำถามที่เปิดสำหรับวันอื่นในกรณีที่มีคนมาพร้อมกับการทำงานวิธีแก้ปัญหาสำหรับรอบนี้
Kristof

ตลกจัง! ฉันทำงานที่ Berkeley Lab และฉันเป็นลูกบุญธรรมคนแรก ๆ สำหรับการนำ Berkeley Lab ไปใช้งาน Google Apps และฉันเป็นส่วนหนึ่งของการอภิปรายเบื้องหลังคำถามที่พบบ่อย ฉันมีสิ่งที่แตกต่างออกไปเล็กน้อย ดูคำตอบของฉันด้านล่าง
Stefan Lasiewski

ลิงค์ตอนนี้ดูเหมือนเสีย
Ravinder Reddy

5

สัญลักษณ์ตัวแทนจะได้รับการสนับสนุนอย่างเป็นทางการใน Gmailแม้ว่าพวกเขาจะได้รับการสนับสนุนในการค้นหาของ Google

ที่กล่าวว่าฉันใช้สัญลักษณ์แทนเพื่อจับคู่ชื่อโฮสต์และหัวเรื่องและฉันทำสิ่งนี้มา 5 ปีแล้ว อย่างไรก็ตามเนื่องจากอักขระตัวแทนเป็นคุณลักษณะที่ไม่สนับสนุนพฤติกรรมจึงเปลี่ยนแปลงเป็นครั้งคราว ตัวกรองที่ครั้งหนึ่งเคยทำงานจะหยุดทำงานหลังจากที่ Google เปลี่ยน Gmail นอกจากนี้ตัวกรองที่ใช้กับ Gmail ใน Google Apps อาจทำงานแตกต่างจากนั้นกรองใน Gmail มาตรฐาน (นอก Google Apps)

ตัวอย่างต่อไปนี้ใช้ได้กับฉันใน Gmail สำหรับ Google Apps

ตัวอย่างเช่นจนถึงตุลาคม 2012 ฉันสามารถใช้การค้นหาต่อไปนี้เพื่อจับคู่อีเมลที่ส่งด้วยจากบรรทัดของ "example@example.org" หรือ "example@*.example.org" (ที่ซึ่งหลังถูกส่งอีเมลโดยตรงจาก ตัวอย่างเช่น root@host.example.org)

from:(example@example.org OR example@*.example.org)

แต่ในเดือนตุลาคม 2012 ตัวกรองนี้ก็พัง แต่ตอนนี้ฉันสามารถใช้การค้นหาต่อไปนี้ด้วยผลลัพธ์เดียวกัน:

from:example*example.org

นอกจากนี้ฉันสามารถใช้สัญลักษณ์แทนในบรรทัดหัวเรื่อง ตัวกรองต่อไปนี้จะจับคู่อีเมลกับหัวเรื่องที่ต้องการ[jefferson-school-pta] Important information from school principal::

subject:(jefferson-*)

ตามคำตอบของฉันฉันเชื่อว่าการค้นหาหัวเรื่อง: (jefferson- *)เหมือนกับการค้นหาหัวเรื่อง: jeffersonดังนั้นความสำเร็จใด ๆ ที่เห็นได้ชัดของ wildcard คือ herring สีแดง
Peter Ford

บางทีอัลกอริทึมมีการเปลี่ยนแปลง แต่ในเวลาอีเมลของฉันsubject:(jefferson-*)และsubject:jeffersonจะให้ผลลัพธ์ที่แตกต่างกัน `` หัวเรื่อง: เจฟเฟอร์jefferson-school-ptaสัน'จะไม่ตรงกัน
Stefan Lasiewski

4

ง่ายขึ้นเพียงเขียนสิ่งต่อไปนี้ในช่องค้นหา:

from: (*@mysite.com)

แม้ว่าสิ่งนี้จะถูกต้องสำหรับการค้นหาแบบ pre-domain เต็มรูปแบบ แต่ก็ไม่ใช่ความหมายที่แท้จริงที่wordpress@domain.comไม่พบจากการค้นหาเช่นfrom:(word*@domain.com)
Rebecca Dessonville

1
ตามคำตอบของฉันฉันเชื่อว่า * และ @ ไม่มีผลกระทบที่ตั้งใจ (หรือมี) ดังนั้นการค้นหานี้จะจับคู่กับทุกสิ่งที่คุณคาดหวังและอาจเทียบกับบางสิ่งเพิ่มเติม
Peter Ford

1

ฉันรู้ว่านี่ไม่ใช่วิธีแก้ปัญหาที่ตรงไปตรงมาที่สุด แต่ด้วยMozilla Thunderbirdจันจะใช้งานได้ ตัวอย่างเช่นการค้นหา * top * จะพบสิ่งที่มีบางส่วนหรือทั้งหมดของสตริงเช่น Stop หรือ TopGun

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+(partial+word)+search


0

ไม่เป็นไปไม่ได้

การค้นหาใน Gmail ไม่อนุญาตให้ค้นหาสตริงย่อย


2
การเพิ่มลิงค์เพื่อสำรองข้อมูลการเรียกร้องของคุณจะช่วยได้
Rebecca Dessonville

-2

นี่คือหน้าเคล็ดลับการค้นหาขั้นสูงของ Google:
http://mail.google.com/support/bin/answer.py?answer=8931&topic=41

โดยทั่วไปไม่จำเป็นต้องมีการ์ดเสริม คุณสามารถค้นหา 2 คำหรือส่วนคำที่มีช่องว่างอยู่ระหว่างนั้นและคุณจะได้รับอีเมลใด ๆ ที่มี 2 คำไม่ว่าจะพบว่าพวกเขาทั้งสองอยู่ในคำเดียวกันหรือไม่


ขอบคุณสำหรับลิงค์ ฉันไม่แน่ใจเกี่ยวกับส่วนที่สองของคำตอบของคุณ คุณแนะนำให้ค้นหาคำ 2 คำ: gen eral; จะส่งคืนอีเมลที่มี "genaral" หรือไม่
kristof

1
บางทีเขาอาจหมายถึงวลี ฉันลองมันแล้วมันใช้งานไม่ได้
phwd

@ Kristof: ใช่นั่นคือสิ่งที่ฉันหมายถึง
Ben Hoffman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.