{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$comment": "Web Search Plus configuration — intelligent routing and provider settings",
  "defaults": {
    "provider": "serper",
    "max_results": 5
  },
  "auto_routing": {
    "enabled": true,
    "fallback_provider": "serper",
    "provider_priority": [
      "serper",
      "tavily",
      "exa",
      "you",
      "searxng"
    ],
    "disabled_providers": [],
    "confidence_threshold": 0.3,
    "keyword_mappings": {
      "serper": [
        "price",
        "buy",
        "shop",
        "shopping",
        "cost",
        "deal",
        "sale",
        "purchase",
        "cheap",
        "expensive",
        "store",
        "product",
        "review",
        "specs",
        "specification",
        "where to buy",
        "near me",
        "local",
        "restaurant",
        "hotel",
        "weather",
        "news",
        "latest",
        "breaking",
        "map",
        "directions",
        "phone number",
        "preis",
        "kaufen",
        "bestellen",
        "günstig",
        "billig",
        "teuer",
        "kosten",
        "angebot",
        "rabatt",
        "shop",
        "händler",
        "geschäft",
        "laden",
        "test",
        "bewertung",
        "technische daten",
        "spezifikationen",
        "wo kaufen",
        "in der nähe",
        "wetter",
        "nachrichten",
        "aktuell",
        "neu"
      ],
      "tavily": [
        "how does",
        "how to",
        "explain",
        "research",
        "what is",
        "why does",
        "analyze",
        "compare",
        "study",
        "academic",
        "detailed",
        "comprehensive",
        "in-depth",
        "understand",
        "learn",
        "tutorial",
        "guide",
        "overview",
        "history of",
        "background",
        "context",
        "implications",
        "pros and cons",
        "wie funktioniert",
        "erklärung",
        "erklären",
        "was ist",
        "warum",
        "analyse",
        "vergleich",
        "vergleichen",
        "studie",
        "verstehen",
        "lernen",
        "anleitung",
        "tutorial",
        "überblick",
        "hintergrund",
        "vor- und nachteile"
      ],
      "exa": [
        "similar to",
        "companies like",
        "find sites like",
        "alternatives to",
        "competitors",
        "startup",
        "github",
        "paper",
        "research paper",
        "arxiv",
        "pdf",
        "academic paper",
        "similar pages",
        "related sites",
        "who else",
        "other companies",
        "comparable to",
        "ähnlich wie",
        "firmen wie",
        "alternativen zu",
        "konkurrenten",
        "vergleichbar mit",
        "andere unternehmen"
      ],
      "you": [
        "rag",
        "context for",
        "summarize",
        "brief",
        "quick overview",
        "tldr",
        "key points",
        "key facts",
        "main points",
        "main takeaways",
        "latest news",
        "latest updates",
        "current events",
        "current situation",
        "current status",
        "right now",
        "as of today",
        "up to date",
        "real time",
        "what's happening",
        "what's the latest",
        "updates on",
        "status of",
        "zusammenfassung",
        "aktuelle nachrichten",
        "neueste updates"
      ],
      "searxng": [
        "private",
        "privately",
        "anonymous",
        "anonymously",
        "without tracking",
        "no tracking",
        "privacy",
        "privacy-focused",
        "privacy-first",
        "duckduckgo alternative",
        "private search",
        "aggregate results",
        "multiple sources",
        "diverse results",
        "diverse perspectives",
        "meta search",
        "all engines",
        "free search",
        "no api cost",
        "self-hosted search",
        "zero cost",
        "privat",
        "anonym",
        "ohne tracking",
        "datenschutz",
        "verschiedene quellen",
        "aus mehreren quellen",
        "alle suchmaschinen",
        "kostenlose suche",
        "keine api kosten"
      ]
    }
  },
  "serper": {
    "country": "us",
    "language": "en",
    "type": "search",
    "autocorrect": true,
    "include_images": false
  },
  "tavily": {
    "depth": "advanced",
    "topic": "general",
    "max_results": 8
  },
  "exa": {
    "type": "neural",
    "category": null,
    "include_domains": [],
    "exclude_domains": []
  },
  "you": {
    "country": "US",
    "language": "en",
    "safesearch": "moderate",
    "include_news": true
  },
  "searxng": {
    "$comment": "SearXNG requires a self-hosted instance. No API key needed, just your instance URL.",
    "instance_url": null,
    "safesearch": 0,
    "engines": null,
    "language": "en"
  }
}
