Web araması
Libre WebUI, ticari bir API kullanmadan seçilen SearXNG üzerinden arama yapar. Genel arama motorları sorguyu SearXNG’den geliyormuş gibi görür. Özellik kapalı olarak teslim edilir.
Çalışma biçimi
- JSON API’si erişilebilir bir SearXNG gerekir.
- Yönetici, Ayarlar > Bağlantılar > Arama bölümünde URL’yi girer, özelliği etkinleştirir ve sınar.
- Ayarlar > Kullanıcı Yönetimi altında izin verilir; varsayılan olarak yalnızca yöneticiler kullanabilir.
- Her kullanımda:
- sohbetteki küre düğmesi sorguları planlar ve kaynakları gösterir;
- araç destekleyen modeller için
web_searchkullanılır; - ağ erişimli Work görevleri
web_searcharacını alır, çevrimdışı görevler almaz.
Arama hatası konuşma turunu bozmaz.
Yerleşik yığın
deploy/private/docker-compose.yml, SEARXNG_URL=http://searxng:8080 ile iç searxng hizmetini içerir.
-
.envdosyası:SEARXNG_SECRET=any-long-random-value -
docker compose up -dkomutunu çalıştırın. -
Özelliği etkinleştirip sınayın.
Kendi SearXNG örneğiniz
settings.yml içinde JSON biçimini etkinleştirin:
search:
formats:
- html
- json
http://127.0.0.1:8888 veya https://search.example.com adresini belirtin.
Değişkenler
SEARXNG_URL, URL alanını doldurur; etkinleştirme yönetici eylemidir. Ayar veritabanında saklanır.
Gizlilik
Arama sunucu tarafında yapılır. Terimler SearXNG’ye ve üst sağlayıcılara gönderilir; kendi ağ geçidiniz genel aramayı yerel veya anonim yapmaz. Sonuç başına en fazla 500 karakter, 1–100 sonuç, varsayılan 6 sonuç ve yalnızca http(s) bağlantıları kabul edilir. Yerleşik hizmet iç ağa özeldir; yayımlamayın.
Sorun giderme
Küre görünmüyorsa özellik etkin değildir veya izin yoktur. HTTP 403 alırsanız search.formats listesine json ekleyin. URL, sunucu tarafından erişilebilir olmalıdır; yığında http://searxng:8080 kullanılır, localhost ise kapsayıcının kendisidir. Model hangi sonucu kullanacağına kendisi karar verir.