ข้ามไปยังเนื้อหาหลัก

ค้นหาเว็บ

Libre WebUI ค้นหาผ่าน SearXNG ที่เลือกโดยไม่ใช้ API เชิงพาณิชย์ เครื่องมือค้นหาสาธารณะเห็น query มาจาก SearXNG ความสามารถนี้ส่งมาในสถานะ ปิด

วิธีทำงาน

  1. SearXNG ที่เข้าถึงได้และมี JSON API
  2. Administrator เปิด การตั้งค่า > การเชื่อมต่อ > ค้นหา ใส่ URL เปิดใช้ และทดสอบ
  3. สิทธิ์ที่ การตั้งค่า > จัดการ user ค่าเริ่มต้นเฉพาะ administrator
  4. ทุกครั้งที่ใช้:
    • ปุ่ม globe ใน chat วางแผน query และแสดงแหล่งที่มา
    • web_search สำหรับโมเดลที่มี tool
    • งาน Work ที่มีเครือข่ายได้รับ web_search งาน offline ไม่ได้รับ

ความผิดพลาดการค้นหาไม่ทำลายรอบ

Stack ในตัว

deploy/private/docker-compose.yml มี searxng ภายในพร้อม SEARXNG_URL=http://searxng:8080

  1. .env:

    SEARXNG_SECRET=any-long-random-value
  2. รัน docker compose up -d

  3. เปิดใช้และทดสอบ

SearXNG ของคุณ

เปิด JSON ใน settings.yml:

search:
formats:
- html
- json

ใส่ http://127.0.0.1:8888 หรือ https://search.example.com

ตัวแปร

SEARXNG_URL เติม URL การเปิดใช้เป็นการกระทำของ administrator การตั้งค่าถูกเก็บในฐานข้อมูล

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

การค้นหาทำฝั่ง server คำค้นถูกส่งไป SearXNG และ upstream gateway ของตนไม่ได้ทำให้การค้นหาสาธารณะเป็น local หรือ anonymous สูงสุด 500 ตัวอักษรต่อผลลัพธ์ 1–100 ผลลัพธ์ ค่าเริ่มต้น 6 เฉพาะ http(s) บริการในตัวเป็นภายใน ห้ามเผยแพร่

การแก้ปัญหา

หากไม่มี globe แสดงว่ายังไม่เปิดหรือไม่มีสิทธิ์ สำหรับ HTTP 403 ให้เพิ่ม json ใน search.formats URL ต้องเข้าถึงได้ จาก server ใน stack ใช้ http://searxng:8080 ส่วน localhost คือ container เอง โมเดลเป็นผู้เลือกผลลัพธ์