Google จะทำเครื่องหมายคำถามอย่างไร? [ปิด]


14

สั้น ๆ ฉันต้องการให้ Google ส่งคืนหน้าเว็บที่มีเครื่องหมายคำถามปรากฏอยู่ในชื่อเรื่อง

ความกล้าของฉันคือการลองทำสิ่งต่อไปนี้:

allintitle: * "?"

อย่างไรก็ตาม Google ดูเหมือนจะไม่ชอบเครื่องหมายคำถามในคำค้นหาแม้ว่าจะอยู่ในเครื่องหมายคำพูดก็ตาม ความคิดใด ๆ


1
ฉันต้องการบอกว่าสัญลักษณ์ google เป็นงานที่เกี่ยวข้องกับการเขียนโปรแกรมเป็นอย่างมาก เราพิจารณาคำถามเกี่ยวกับโปรแกรมแก้ไขที่ใช้สำหรับการเขียนโปรแกรมให้เกี่ยวข้องกับการเขียนโปรแกรม - ทำไมไม่มีคำถามเกี่ยวกับการค้นหาความช่วยเหลือด้านการเขียนโปรแกรม
Cascabel

คำตอบ:


15

จากคำถามที่พบบ่อยของ Google :

ด้วยข้อยกเว้นบางอย่างเครื่องหมายวรรคตอนจะถูกละเว้น (นั่นคือคุณไม่สามารถค้นหา @ # $% ^ & * () = + [] \ และอักขระพิเศษอื่น ๆ )

ติดตามได้ที่นี่ :

เครื่องหมายวรรคตอนที่ไม่ถูกละเว้น

  • เครื่องหมายวรรคตอนในคำศัพท์ยอดนิยมที่มีความหมายเฉพาะเช่น [C ++] หรือ [C #] (ทั้งคู่เป็นชื่อของภาษาการเขียนโปรแกรม) จะไม่ถูกละเว้น
  • เครื่องหมายดอลลาร์ ($) ใช้เพื่อระบุราคา [nikon 400] และ [nikon $ 400] จะให้ผลลัพธ์ที่แตกต่างกัน
  • ยัติภังค์ - บางครั้งใช้เป็นสัญญาณว่าคำสองคำที่อยู่รอบ ๆ มันมีการเชื่อมโยงอย่างมาก (เว้นแต่จะไม่มีช่องว่างหลังจาก - และช่องว่างข้างหน้าซึ่งในกรณีนี้มันเป็นเครื่องหมายลบ)
  • สัญลักษณ์ขีดล่าง _ จะไม่ถูกละเว้นเมื่อเชื่อมต่อสองคำเช่น [quick_sort]

ดังนั้นจึงดูเหมือนว่า? จะถูกละเว้นโดย google ไม่ว่าคุณจะป้อนเข้าสู่เครื่องมือค้นหาอย่างไร

เสิร์ชเอ็นจิ้นเดียวที่ฉันเห็นว่ามีการใช้เครื่องหมายวรรคตอนคือเอ็นจิ้นการค้นหาโค้ด


คุณสามารถค้นหา '#' ลองค้นหา 'C #' ที่ '#' จะถูกเน้น
kzh

จริงๆนี้ไม่ได้ช่วยถ้าคุณกำลังค้นหาวิธีการอย่างใดอย่างหนึ่ง? หรือ ตัวถูกดำเนินการทำงานใน c #
Rostol

4

ดัชนีการค้นหาไม่ได้เก็บทุกอย่าง แม้ว่าบางอักขระพิเศษ (เช่นใน C ++) ปรากฏอยู่ในดัชนีฉันสงสัยเครื่องหมายคำถาม (และคำทั่วไป) อยู่ในดัชนีการค้นหา และด้วยเหตุนี้คุณไม่สามารถค้นหาได้

เพื่อให้เข้าใจถึงสิ่งที่ดูเหมือนจะอยู่ในดัชนีการค้นหาเราสามารถดูข้อความช่วยเหลือในกล่องสีเทา (ด้านล่าง " นี่คือแคชของ superuser.com ของ Google ") เมื่อขอให้ Google เน้นคำจากแคช Google ปฏิเสธที่จะเน้นสิ่งที่ฉันคิดว่าเงียบ ๆ ไม่ได้อยู่ในดัชนีแม้ว่าจะอยู่ในแคชนั้นก็ตาม สำหรับแคชของ Super User:

  • super user : คำค้นหาเหล่านี้ถูกเน้น: super user
  • lorem ipsum : คำเหล่านี้ปรากฏเฉพาะในลิงก์ที่ชี้ไปที่หน้านี้: lorem ipsum
  • ? : (ไม่สนใจอย่างเงียบ ๆ )
  • มากกว่า? : คำค้นหาเหล่านี้จะถูกเน้น: เพิ่มเติม (ดังนั้น: เครื่องหมายคำถามจะถูกละเว้นอย่างเงียบ ๆ )
  • c ++ : คำเหล่านี้จะปรากฏเฉพาะในลิงค์ที่ชี้ไปที่หน้านี้: c ++

มันยังปฏิเสธที่จะเน้นคำทั่วไปซึ่งอนุญาตให้ค้นหาได้ด้วยตนเอง (เช่นทุกวันนี้) เช่น " วิธี ":

  • อย่างไร : (ไม่สนใจอย่างเงียบ ๆ )
  • วิธี faq : ไฮไลต์คำค้นหาเหล่านี้: faq (ดังนั้น: "how" จะถูกละเว้นอย่างเงียบ ๆ )

2

ฉันค่อนข้างมั่นใจว่า Google รวบรวมคำถามเครื่องหมายคำถามทั้งหมด?(ตามการออกแบบโดยไม่คำนึงว่ามีอยู่ในเครื่องหมายคำพูดหรือไม่นี่อาจเป็นเพราะคนที่ "รู้น้อย" ถามคำถามทุกอย่างเมื่อพวกเขาต้องการ ค้นหาคำ แต่น่าเสียดายที่ฉันไม่เชื่อว่ามีวิธีการหลบหนีตัวละคร

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


มีวิธีการอย่างเป็นทางการที่จะแนะนำบางสิ่งให้ Google หรือไม่ ฉันโพสต์คำถามที่คล้ายกันในฟอรั่มของพวกเขา แต่มันไม่ได้รับคำตอบอย่างรวดเร็ว
Derek

@Derek ผมสงสัยพวกเขาจะเพิ่มว่าตัวละครธรรมดามากที่จะจัดทำดัชนีของพวกเขา ...
Arjan

0

Google ใช้อักขระจำนวนมากเพื่อให้ความหมายพิเศษกับการค้นหาเช่น:

การค้นหาวลี ("") โดยการใส่เครื่องหมายคำพูดคู่ล้อมรอบคำคุณกำลังบอกให้ Google พิจารณาคำที่แน่นอนตามลำดับที่แน่นอนโดยไม่มีการเปลี่ยนแปลงใด ๆ

ค้นหาภายในเว็บไซต์เฉพาะ (เว็บไซต์ :) Google อนุญาตให้คุณระบุว่าผลการค้นหาของคุณต้องมาจากเว็บไซต์ที่กำหนด

คำที่คุณต้องการยกเว้น (-) การแนบเครื่องหมายลบทันทีก่อนที่คำจะระบุว่าคุณไม่ต้องการให้หน้าเว็บที่มีคำนี้ปรากฏในผลลัพธ์ของคุณ

เติมคำในช่องว่าง (*) The * หรือสัญลักษณ์ตัวแทนเป็นคุณลักษณะที่รู้จักกันน้อยซึ่งมีประสิทธิภาพมาก หากคุณรวม * ในข้อความค้นหาจะเป็นการแจ้งให้ Google พยายามที่จะใช้ดาวเป็นตัวแทนสำหรับคำที่ไม่รู้จักและจากนั้นค้นหาคำที่ตรงที่สุด

ค้นหาตามที่เป็นอยู่ (+) Google ใช้คำพ้องความหมายโดยอัตโนมัติ

พฤติกรรมเริ่มต้นของตัวดำเนินการ OR ของ Google คือพิจารณาคำทั้งหมดในการค้นหา หากคุณต้องการอนุญาตหนึ่งในหลายคำโดยเฉพาะคุณสามารถใช้ตัวดำเนินการ OR (โปรดทราบว่าคุณต้องพิมพ์ 'OR' ใน CAPS ทั้งหมด)

เครื่องหมายวรรคตอนที่ไม่ถูกละเว้น * เครื่องหมายวรรคตอนในคำศัพท์ยอดนิยมที่มีความหมายเฉพาะเช่น [C ++] หรือ [C #] (ทั้งสองชื่อของภาษาการเขียนโปรแกรม) จะไม่ถูกละเว้น * เครื่องหมายดอลลาร์ ($) ใช้เพื่อระบุราคา [nikon 400] และ [nikon $ 400] จะให้ผลลัพธ์ที่แตกต่างกัน * เครื่องหมายยัติภังค์ - บางครั้งใช้เป็นสัญญาณว่าคำสองคำที่อยู่รอบ ๆ มันมีการเชื่อมโยงอย่างมาก (เว้นแต่จะไม่มีช่องว่างหลังจาก - และเว้นวรรคก่อนหน้าซึ่งในกรณีนี้มันเป็นเครื่องหมายลบ) * เครื่องหมายขีดล่าง _ จะไม่ถูกละเว้นเมื่อเชื่อมต่อสองคำเช่น [quick_sort]

ได้ข้อมูลนี้จากที่นี่

เส้น

เครื่องหมายวรรคตอนที่ไม่ถูกละเว้น หมายความว่าโดยค่าเริ่มต้น google จะละเว้นเครื่องหมายวรรคตอน นอกจากนี้ '?' ส่วนใหญ่จะใช้เป็นจุดเริ่มต้นของการป้อนข้อมูล (สำหรับเว็บเซิร์ฟเวอร์) ใน URL

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