Chuyển tới nội dung chính

Tìm kiếm web

Libre WebUI tìm qua SearXNG đã chọn mà không cần API thương mại. Công cụ tìm kiếm công khai thấy query đến từ SearXNG. Tính năng được giao ở trạng thái tắt.

Cách hoạt động

  1. SearXNG có JSON API và truy cập được.
  2. Administrator mở Cài đặt > Kết nối > Tìm kiếm, điền URL, bật và kiểm tra.
  3. Quyền ở Cài đặt > quản lý user; mặc định chỉ administrator.
  4. Mỗi lần dùng:
    • nút globe trong chat lập kế hoạch query và hiện nguồn;
    • web_search cho model có tool;
    • task Work có mạng nhận web_search, task offline thì không.

Lỗi tìm kiếm không làm hỏng lượt.

Stack tích hợp

deploy/private/docker-compose.ymlsearxng nội bộ với SEARXNG_URL=http://searxng:8080.

  1. .env:

    SEARXNG_SECRET=any-long-random-value
  2. Chạy docker compose up -d.

  3. Bật và kiểm tra.

SearXNG riêng

Bật JSON trong settings.yml:

search:
formats:
- html
- json

Nhập http://127.0.0.1:8888 hoặc https://search.example.com.

Biến

SEARXNG_URL điền URL; kích hoạt là hành động administrator. Cài đặt được lưu trong cơ sở dữ liệu.

Quyền riêng tư

Tìm kiếm chạy phía server. Thuật ngữ được gửi đến SearXNG và upstream; gateway riêng không làm tìm kiếm công khai trở thành local hay anonymous. Tối đa 500 ký tự/kết quả, 1–100 kết quả, mặc định 6, chỉ http(s). Dịch vụ tích hợp là nội bộ; không publish.

Khắc phục sự cố

Nếu không có globe, tính năng chưa bật hoặc thiếu quyền. Với HTTP 403, thêm json vào search.formats. URL phải truy cập được từ server; trong stack dùng http://searxng:8080, còn localhost là container. Model quyết định kết quả dùng.