ค้นหาเว็บไซต์

การโฮสต์เครื่องมือค้นหาของตัวเองเองทำได้มากกว่าแค่ทดแทน Google


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

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

การค้นหยุดเป็นสิ่งที่ฉันบริโภค

มันกลายเป็นสิ่งที่ฉันสามารถกำหนดค่าได้ที่ต้นทาง

ถ้าคุณคิดว่า SearXNG เป็น "Google ที่ดีกว่า" คุณกำลังเริ่มต้นผิดทางแล้ว Google จะรวบรวมข้อมูลเว็บและเก็บดัชนีของตัวเอง ส่วน SearXNG ไม่ได้เก็บดัชนีของตัวเอง มันจะค้นหาข้อมูลจาก Google, Bing, DuckDuckGo, GitHub, Reddit และแหล่งอื่น ๆ กว่า 200 แห่ง แล้วนำผลลัพธ์มารวมกันบนหน้าค้นหา วิธีนี้ช่วยลดการพึ่งพาระบบการจัดอันดับเพียงระบบเดียวและเปลี่ยนเป้าหมายไปสู่การรวบรวมผลลัพธ์

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

ตัวอย่างเช่น การเปลี่ยนไปใช้หมวดหมู่ IT จะบอก SearXNG อย่างชัดเจนให้ให้ความสำคัญกับ Stack Overflow และ GitHub มากกว่าเครื่องมือค้นหาทั่วไปที่เน้น SEO ซึ่งหมายความว่าฉันสามารถหลีกเลี่ยงบทความบล็อกที่ปรับแต่งมาเพื่อเจาะกลยุทธ์เครื่องมือค้นหาได้

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

กูเกิลปรับปรุงเพื่อการมีส่วนร่วม

SearXNG ปรับให้เหมาะกับความสมบูรณ์






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

การขาดคุณสมบัติเหล่านี้ของ Google ลดสิ่งรบกวน ด้วย Google Search ฉันอาจเริ่มต้นด้วยหนึ่งสิ่ง; นั่นจะกลายเป็นสาม สิบ แล้วไม่ช้าฉันก็จะค้นหาสิ่งที่ต่างจากหัวข้อเดิม เนื่องจากไม่มีสิ่งใดทำให้ฉันเบนออกจากความตั้งใจเดิมบน SearXNG ฉันจึงสามารถหลีกเลี่ยงวงจรของสิ่งรบกวนนี้ได้

หมวดหมู่ของ SearXNG ช่วยให้คุณคิดอย่างรอบคอบก่อนการค้นหา คุณสามารถชี้การค้นหาให้มุ่งไปทางฟอรัม เอกสาร หรือบทความวิจัย ขึ้นอยู่กับสิ่งที่คุณเชื่อว่าเป็นแหล่งข้อมูลที่ดีที่สุด

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

ประสิทธิภาพก็ดีมากเช่นกัน เพราะมันทำงานบนอินสแตนซ์ที่โฮสต์เอง มันรู้สึกเร็ว แม้ว่าบางครั้งอาจมีความล่าช้าเมื่อเครื่องมือด้านบนช้า หรือการแคชไม่ได้ถูกตั้งค่า หลังจากใช้ SearXNG สักพัก คุณจะรู้สึกว่า Google Search พยายามให้คุณค้นหาต่อไปโดยตั้งใจ

ช่วงเวลาที่ SearXNG หยุดเป็น 'การค้นหา' โดยสิ้นเชิง

การเปิดใช้งานผลลัพธ์แบบ JSON ทำให้มันกลายเป็นโครงสร้างพื้นฐาน






เช่นเดียวกับเครื่องมือค้นหาอื่น ๆ SearXNG จะส่งกลับเฉพาะ HTML โดยค่าเริ่มต้น แต่ผมได้เพิ่มบล็อกโค้ดนี้ไปยังไฟล์ settings.yml และมันก็ทำให้เกิดความแตกต่างอย่างแท้จริง:

search: formats: - html - json

นี่ทำให้ผมสามารถสอบถามอินสแตนซ์ SearXNG ของผมและรับข้อมูลที่มีโครงสร้างในรูปแบบ JSON รวมถึงชื่อเรื่อง, URL, ข้อความย่อ, และเวลาตัวบันทึกข้อมูล นี่คือวิวัฒนาการของการค้นหาจากสิ่งที่ผมเคยดูไปสู่สิ่งที่ผมใช้งานจริง

ฉันสามารถใช้คำสั่ง curl ที่ส่งต่อไปยัง jq เพื่อดึงลิงก์ ผลลัพธ์นี้ช่วยในการวิจัยเพื่อกระบวนการเขียนของฉัน แต่สิ่งนี้จะทรงพลังยิ่งขึ้นหากคุณเชื่อมต่อกับเครื่องมืออื่น ๆ เช่น Perplexica ซึ่งพึ่งพา SearXNG เป็นระบบหลังบ้านเพียงอย่างเดียว

มันเป็นโซ่ที่ซับซ้อนซึ่งหลังจากที่ฉันสอบถาม SearXNG ฉันจะได้ผลลัพธ์เป็น JSON ที่สามารถส่งไปยังโมเดลท้องถิ่นเพื่อสร้างคำตอบได้ ฉันไม่จำเป็นต้องพึ่งพา API สำหรับเรื่องนี้ ฉันสามารถรวมเครื่องมืออัตโนมัติเช่น n8n เพื่อสร้างเวิร์กโฟลว์ที่เรียกใช้การค้นหาโดยอัตโนมัติ ในท้ายที่สุด SearXNG ไม่ได้มาแทนที่ Google แต่กำลังมอบเครื่องมือให้คุณและให้คุณตัดสินใจว่าจะสร้างอะไร

สิ่งที่ SearXNG ไม่สามารถทดแทนได้

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

คุณสมบัติ

SearXNG

กูเกิล

ความเป็นส่วนตัว

การควบคุมเต็มรูปแบบ

แบบอิงตามการติดตาม

การปรับแต่ง

สูง

None

การเข้าถึง API

JSON ดั้งเดิม (ต้องเปิดใช้งานด้วยมือใน settings.yml)

จำกัด

ผลลัพธ์ท้องถิ่น

อ่อนแอ

ยอดเยี่ยม

เสียงรบกวนของอินเทอร์เฟซ

น้อยที่สุด

สูง

ควรสังเกตทางเลือกในการค้นหาอื่น ๆ:

  • DuckDuckGo พึ่งพา Bing มาก แต่เสนอประสบการณ์ที่เรียบง่ายและเน้นความเป็นส่วนตัว
  • Brave Search เป็นตัวเลือกที่หาได้ยากซึ่งรักษาดัชนีอิสระไว้
  • Kagi มอบผลลัพธ์คุณภาพสูงแต่ต้องชำระเงิน
  • Whoogle ขาดการรวมหลายเครื่องมือค้นหา แต่ลบการติดตามออกจากผลลัพธ์ของ Google

ประเด็นสำคัญคือ SearXNG ไม่อยู่ในกลุ่มใด ๆ ข้างต้น; มันอยู่ในประเภทที่เป็นเอกลักษณ์

บทความที่เกี่ยวข้อง