Changelog - Web Search Plus

以观其妙书院 · Obsidian 知识库

Changelog - Web Search Plus

[2.9.0] - 2026-03-12

✨ New Provider: Querit (Multilingual AI Search)

[Querit.ai](https://querit.ai) is a Singapore-based multilingual AI search API purpose-built for LLMs and RAG pipelines. 300 billion page index, 20+ countries, 10+ languages.

🔧 Fixed: Fallback chain dies on unconfigured provider

🔧 Fixed: Perplexity citations are generic placeholders

✨ Improved: German locale routing patterns

📝 Documentation

[2.8.6] - 2026-03-03

Changed

[2.8.5] - 2026-02-20

✨ Feature: Perplexity freshness filter

[2.8.4] - 2026-02-20

🔒 Security Fix: SSRF protection in setup wizard

[2.8.3] - 2026-02-20

🐛 Critical Fix: Perplexity results empty

[2.8.0] - 2026-02-20

🆕 New Provider: Perplexity (AI-Synthesized Answers)

Added Perplexity as the 6th search provider via Kilo Gateway — the first provider that returns direct answers with citations instead of just links:

Features

Auto-Routing Signals

New direct-answer intent detection routes to Perplexity for:

Usage Examples

# Auto-routed
python3 scripts/search.py -q "events in Graz Austria this weekend"  # → Perplexity
python3 scripts/search.py -q "what is the current status of Ethereum"  # → Perplexity

# Explicit
python3 scripts/search.py -p perplexity -q "latest AI regulation news"

Configuration

Requires KILOCODE_API_KEY environment variable (Kilo Gateway account). No additional API key needed — Perplexity is accessed through Kilo's unified API.

export KILOCODE_API_KEY="your-kilo-key"

🔧 Routing Rebalance

Major overhaul of the auto-routing confidence scoring to fix Serper dominance:

Problem

Serper (Google) was winning ~90% of queries due to:

Changes

Routing Test Results

Query Before After
"latest OpenClaw version Feb 2026" Serper Serper
"Ethereum Pectra upgrade status" Serper Tavily
"events in Graz this weekend" Serper Perplexity
"compare SearXNG vs Brave for AI agents" Serper Tavily
"Sam Altman OpenAI news this week" Serper Serper
"find startups similar to Kilo Code" Serper Exa

📊 Updated Provider Comparison

Feature Serper Tavily Exa Perplexity You.com SearXNG
Speed ⚡⚡⚡ ⚡⚡ ⚡⚡ ⚡⚡ ⚡⚡⚡
Direct Answers ✓✓
Citations
Local Events ✓✓
Research ✓✓
Discovery ✓✓
Self-Hosted

[2.7.0] - 2026-02-14

✨ Added

🔧 Changed

[2.6.5] - 2026-02-11

🆕 File-Based Result Caching

Added local caching to save API costs on repeated searches:

Features

New CLI Options

Configuration

Usage Examples

# First request costs API credits
python3 scripts/search.py -q "AI startups"

# Second request is FREE (uses cache)
python3 scripts/search.py -q "AI startups"

# Force fresh results
python3 scripts/search.py -q "AI startups" --no-cache

# View stats
python3 scripts/search.py --cache-stats

# Clear everything
python3 scripts/search.py --clear-cache

Technical Details

[2.6.1] - 2026-02-04

[2.5.0] - 2026-02-03

🆕 New Provider: SearXNG (Privacy-First Meta-Search)

Added SearXNG as the 5th search provider, focused on privacy and self-hosted search:

Features

Auto-Routing Signals

New privacy/multi-source intent detection routes to SearXNG for:

Usage Examples

# Auto-routed
python3 scripts/search.py -q "search privately without tracking"  # → SearXNG

# Explicit
python3 scripts/search.py -p searxng -q "linux distros"
python3 scripts/search.py -p searxng -q "AI news" --engines "google,bing,duckduckgo"
python3 scripts/search.py -p searxng -q "privacy tools" --searxng-safesearch 2

Configuration

{
  "searxng": {
    "instance_url": "https://your-instance.example.com",
    "safesearch": 0,
    "engines": null,
    "language": "en"
  }
}

Setup

SearXNG requires a self-hosted instance with JSON format enabled:

# Docker setup (5 minutes)
docker run -d -p 8080:8080 searxng/searxng

# Enable JSON in settings.yml:
# search:
#   formats: [html, json]

# Set instance URL
export SEARXNG_INSTANCE_URL="http://localhost:8080"

See: https://docs.searxng.org/admin/installation.html

📊 Updated Provider Comparison

Feature Serper Tavily Exa You.com SearXNG
Privacy-First ✓✓
Self-Hosted
API Cost $$ $$ $$ $ FREE
Multi-Engine ✓ (70+)

🔧 Technical Changes


[2.4.4] - 2026-02-03

📝 Documentation: Provider Count Fix

[2.4.3] - 2026-02-03

📝 Documentation: Updated README

[2.4.2] - 2026-02-03

🐛 Critical Fix: You.com API Configuration

[2.4.1] - 2026-02-03

🐛 Bugfix: You.com URL Encoding

[2.4.0] - 2026-02-03

🆕 New Provider: You.com

Added You.com as the 4th search provider, optimized for RAG applications and real-time information:

Features

Auto-Routing Signals

New RAG/Real-time intent detection routes to You.com for:

Usage Examples

# Auto-routed
python3 scripts/search.py -q "summarize key points about AI regulation"  # → You.com

# Explicit
python3 scripts/search.py -p you -q "climate change" --livecrawl all
python3 scripts/search.py -p you -q "tech news" --freshness week

Configuration

{
  "you": {
    "country": "US",
    "language": "en",
    "safesearch": "moderate",
    "include_news": true
  }
}

API Key Setup

export YOU_API_KEY="your-key"  # Get from https://api.you.com

📊 Updated Provider Comparison

Feature Serper Tavily Exa You.com
Speed ⚡⚡⚡ ⚡⚡ ⚡⚡ ⚡⚡⚡
News Integration
RAG-Optimized ✓✓
Full Page Content

[2.1.5] - 2026-01-27

📝 Documentation

[2.1.0] - 2026-01-23

🧠 Intelligent Multi-Signal Routing

Completely overhauled auto-routing with sophisticated query analysis:

Intent Classification

Linguistic Pattern Detection

Query Analysis Features

Confidence Scoring

Enhanced Debug Mode

python3 scripts/search.py --explain-routing -q "your query"

Now shows:

🔧 Technical Changes

QueryAnalyzer Class

New QueryAnalyzer class with:

Signal Weighting

Improved Output Format

{
  "routing": {
    "auto_routed": true,
    "provider": "serper",
    "confidence": 0.78,
    "confidence_level": "high",
    "reason": "high_confidence_match",
    "top_signals": [{"matched": "price", "weight": 3.0}],
    "scores": {"serper": 7.0, "tavily": 0.0, "exa": 0.0}
  }
}

📚 Documentation Updates

🧪 Test Results

Query Provider Confidence Signals
"how much does iPhone 16 cost" Serper 68% "how much", brand+product
"how does quantum entanglement work" Tavily 86% HIGH "how does", "what are", "implications"
"startups similar to Notion" Exa 76% HIGH "similar to", "Series A"
"companies like stripe.com" Exa 100% HIGH URL detected, "companies like"
"MacBook Pro M3 specs review" Serper 70% HIGH brand+product, "specs", "review"
"Tesla" Serper 0% LOW No signals (fallback)
"arxiv papers on transformers" Exa 58% "arxiv"
"latest AI news 2026" Serper 77% HIGH "latest", "news", "2026"

[2.0.0] - 2026-01-23

🎉 Major Features

Smart Auto-Routing

User Configuration

Debugging Tools

📚 Documentation


[1.0.x] - Initial Release

AI 水印

AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy

作者:悟空(贾悦) | 知识产权:以观其妙书院

来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。