वेब खोज
Libre WebUI चुने हुए SearXNG से बिना वाणिज्यिक API के खोजता है। सार्वजनिक खोज इंजन query को SearXNG से आया देखते हैं। सुविधा बंद अवस्था में मिलती है।
कार्यप्रणाली
- JSON API वाला पहुँच योग्य SearXNG।
- प्रशासक सेटिंग्स > कनेक्शन > खोज में URL भरकर सक्रिय और परीक्षण करता है।
- सेटिंग्स > उपयोगकर्ता प्रबंधन में अनुमति; default केवल administrator।
- हर उपयोग में:
- चैट का globe queries बनाकर sources दिखाता है;
- tool-capable models के लिए
web_search; - networked Work tasks को
web_searchमिलता है, offline को नहीं।
खोज विफलता turn नहीं तोड़ती।
अंतर्निहित stack
deploy/private/docker-compose.yml में SEARXNG_URL=http://searxng:8080 वाला आंतरिक searxng है।
-
.env:SEARXNG_SECRET=any-long-random-value -
docker compose up -dचलाएँ। -
सक्रिय करके परीक्षण करें।
अपना SearXNG
settings.yml में JSON सक्षम करें:
search:
formats:
- html
- json
http://127.0.0.1:8888 या https://search.example.com दें।
चर
SEARXNG_URL URL भरता है; सक्रिय करना administrator action है। Setting database में रहती है।
गोपनीयता
खोज server-side है। शब्द SearXNG और upstream को जाते हैं; अपना gateway सार्वजनिक खोज को local या anonymous नहीं बनाता। प्रति result 500 characters, 1–100 results, default 6, केवल http(s)। अंतर्निहित service internal है; publish न करें।
समस्या निवारण
Globe न हो तो सुविधा बंद या अनुमति अनुपस्थित है। HTTP 403 पर search.formats में json जोड़ें। URL server से पहुँच योग्य हो; stack में http://searxng:8080, जबकि localhost स्वयं container है। कौन-सा परिणाम लेना है, मॉडल तय करता है।