31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
# Lokale Websuche
|
|
|
|
SearXNG übernimmt die Metasuche. TinySearch normalisiert, crawlt und rankt die
|
|
Ergebnisse lokal. Nur die Web-MCP-Fassade wird dem Modell angeboten; die
|
|
generischen TinySearch-Werkzeuge bleiben intern.
|
|
|
|
## Installation
|
|
|
|
1. `searxng-settings.example.yml` nach `searxng-settings.yml` kopieren.
|
|
2. `CHANGE_ME_GENERATE_RANDOM_SECRET` durch einen zufälligen Wert ersetzen.
|
|
3. `tinysearch_config.json` prüfen.
|
|
4. `docker compose up -d` ausführen.
|
|
5. TinySearch bleibt ausschließlich über `127.0.0.1:8000` erreichbar.
|
|
|
|
Die Containerimages sind per Digest festgeschrieben. Upgrades erfolgen nur
|
|
bewusst nach Test von Suche, Crawling, Quellenbindung und Kontextgröße.
|
|
|
|
`web_search_mcp.py` ist die kompakte, für kleinere Modelle optimierte Fassade.
|
|
Sie bietet nur `web_search`, `web_compare`, `web_shop` und `web_research` an
|
|
und verwendet für GitHub und Hugging Face zusätzlich strukturierte APIs.
|
|
|
|
## Modellfreundliche Vorgaben
|
|
|
|
- kurze Suche: maximal fünf Ergebnisse
|
|
- Recherche: maximal vier gecrawlte Seiten und acht Evidenz-Chunks
|
|
- höchstens zwei Chunks je Quelle
|
|
- Seitenlimit 6000 Tokens, Chunkziel 300 Tokens
|
|
- externe Inhalte immer als nicht vertrauenswürdig markieren
|
|
- GitHub und Hugging Face bevorzugt über strukturierte öffentliche APIs
|
|
- Preise erst nach Prüfung der tatsächlichen Händlerseite als bestätigt melden
|