หากคุณมีแอปพลิเคชันบนเว็บที่มีบันทึกจำนวนมากคุณควรใช้ Google Search บนเว็บไซต์ของคุณหรือไม่ แทนที่จะเขียนฟังก์ชั่นการค้นหาและจัดการกับปัญหาด้านประสิทธิภาพคุณได้ 'ค้นหาภายนอก' คุณสมบัติการค้นหาไปยัง Google
หากคุณมีแอปพลิเคชันบนเว็บที่มีบันทึกจำนวนมากคุณควรใช้ Google Search บนเว็บไซต์ของคุณหรือไม่ แทนที่จะเขียนฟังก์ชั่นการค้นหาและจัดการกับปัญหาด้านประสิทธิภาพคุณได้ 'ค้นหาภายนอก' คุณสมบัติการค้นหาไปยัง Google
คำตอบ:
ดังที่ JCL1178 พูดถึงในคำตอบของพวกเขา Google จะแสดงผลลัพธ์สำหรับสิ่งที่ได้จัดทำดัชนีไว้เท่านั้น ไม่เพียง แต่หมายความว่าผลลัพธ์บางอย่างของคุณอาจไม่ปรากฏ แต่หากเว็บไซต์ของคุณถูกทำดัชนีด้วยเหตุผลบางประการคุณสูญเสียการค้นหาจากเว็บไซต์ของคุณ การมีบางสิ่งที่สำคัญพอ ๆ กับการค้นหาอาศัยบริการของบุคคลที่สามที่ไม่ได้รับการสนับสนุนนั้นเป็นอันตราย
เนื่องจากคุณสามารถเข้าถึงข้อมูลได้โดยตรงคุณสามารถให้การค้นหาที่ละเอียดและละเอียดยิ่งกว่า Google หรือเครื่องมือค้นหาอื่น ๆ คุณสามารถอนุญาตให้ผู้ใช้ของคุณค้นหาเขตข้อมูลเฉพาะกรองการเข้าชมอื่น ๆ จากเขตข้อมูลที่ไม่เกี่ยวข้อง Google ไม่มีบริบทใด ๆ กับค่าที่ค้นหาดังนั้นการค้นหาตระกูล "Smith" อาจทำให้เกิดผลลัพธ์ใด ๆ สำหรับผู้ที่อาศัยอยู่ใน "Smith St. " หรือคนที่มีอาชีพ "ช่างตีเหล็ก"
ฐานข้อมูลเชิงสัมพันธ์ที่ได้รับความนิยมส่วนใหญ่มาพร้อมกับความสามารถในการค้นหาข้อความแบบเต็มดังนั้นการเพิ่มคุณสมบัติการค้นหาพื้นฐานอาจทำได้ง่ายเพียงแค่เขียนคำสั่ง SQL สองสามข้อ
ฉันใช้เครื่องมือค้นหาที่กำหนดเองของ Google สำหรับการค้นหาทั่วไปบนเว็บไซต์ของฉัน แต่ฉันจะไม่ใช้มันเพื่อค้นหาข้อมูลที่เก็บไว้ในฐานข้อมูลเว้นแต่ความสามารถในการค้นหาข้อความแบบเต็มของฉันมี จำกัด (ข้อ จำกัด ด้านซอฟต์แวร์ปัญหาด้านประสิทธิภาพเนื่องจากฮาร์ดแวร์ / ขนาดของชุดข้อมูล) มันขึ้นอยู่กับความซับซ้อนของข้อมูลของคุณและความสำคัญของการค้นหาในการนำทางข้อมูลของคุณ ... แต่การจัดหาสิ่งอำนวยความสะดวกการค้นหาของคุณเองดูเหมือนจะปลอดภัยที่สุดสำหรับฉัน
สำหรับจุดประสงค์ของคำตอบนี้ฉันสมมติว่าคุณกำลังพูดถึงGoogle Custom Search / การค้นหาไซต์ไม่ใช่Google Search Appliance ซึ่งเป็นความคิดที่ดีมากแม้ว่าจะมีราคาแพง
การจ้างการค้นหาของคุณไปยัง Google Custom Search ไม่ใช่ความคิดที่ไม่ดี แต่อาจไม่เหมาะกับเว็บไซต์ / รูปแบบธุรกิจของคุณ / สิ่งใดก็ตามเนื่องจากข้อ จำกัด และกฎของ Google
Custom Search นั้นเหมือนกับการพิมพ์search terms site: yoursite.com
ลงใน Google ยกเว้นว่าคุณไม่จำเป็นต้องระบุชิ้นsite: yoursite.com
ส่วนและคุณสามารถฝังแบบฟอร์มการค้นหาบนเว็บไซต์ของคุณ การค้นหาไซต์เป็น Custom Search รุ่นที่ไม่มีค่าใช้จ่ายพร้อมตัวเลือกการปรับแต่งเพิ่มเติมและการเข้าถึง API บางส่วน มีความแตกต่างอื่น ๆ ระหว่าง Custom / Site Search และการใช้ Google ที่เหมาะสมซึ่งอธิบายไว้ในเอกสารที่เชื่อมโยง แต่สิ่งสำคัญที่ควรทราบคือการทำงานกับสิ่งที่ Google สามารถมองเห็นได้เท่านั้น
ดังนั้น "บันทึกจำนวนมาก" ในแอปพลิเคชันบนเว็บของคุณจะต้องสามารถถูก spidered โดย Google เพื่อให้ Custom Search ให้ผลลัพธ์ที่แม่นยำจริง ๆ หากคุณ จำกัด / ป้องกันระเบียนจากประชาชนชมด้วยเหตุผลใด ๆ ที่คุณอาจจะต้องแสดง Google ผล จำกัด เดียวกันผู้ใช้เข้าสู่ระบบออกจะเห็นหรือคุณสามารถมีดัชนีของ Google เนื้อหาทั้งหมด แต่แล้วคุณจะต้องปฏิบัติตามคลิกแรกฟรีกฎ หรือเสี่ยงต่อการถูกแพนด้ากินโกรธ หากคุณนำเสนอสิ่งหนึ่งกับ Google และอีกสิ่งหนึ่งแก่ผู้เยี่ยมชมนั่นคือการปิดบังและคุณจะได้รับโทษสำหรับไซต์ของคุณ หากบันทึกทั้งหมดที่คุณต้องการรวมอยู่ในผลการค้นหาไม่สามารถ spidered ไม่ว่าด้วยเหตุผลใดก็ตามการใช้ Google Custom Search หรือการค้นหาไซต์ไม่ใช่ความคิดที่ดีสำหรับรุ่นของคุณ
แต่ถ้าคุณอนุญาตให้ทุกอย่างจัดทำดัชนีคุณไม่ต้องกังวลว่า Google จะส่งคืนผลการค้นหาสำหรับ Custom Search (หรือไม่เต็มใจที่จะจ่ายค่า Site Search เพื่อแก้ไขปัญหานั้น) และยินดีที่จะเสี่ยงต่อการมีหน้าสำคัญไม่ได้รับการจัดทำดัชนี ไม่ว่าด้วยเหตุผลใดก็ตามคุณสามารถและควรพิจารณาอย่างจริงจัง
ฉันขอแนะนำให้คุณใช้การค้นหาโดย Google หากคุณต้องการให้ผู้อื่นเห็นข้อมูลทั้งหมดในเว็บไซต์ของคุณ มันจะบันทึกการเข้ารหัสพิเศษอีกเล็กน้อย
หากเป็นระบบปิดและคุณไม่ต้องการให้ผู้อื่นเห็นข้อมูลให้หาระบบค้นหาของคุณเอง