SearXNG in Rust: Eine Metasuchmaschine, die DuckDuckGo, Brave und mehr gleichzeitig abfragt

SearXNG in Rust: Eine Metasuchmaschine, die DuckDuckGo, Brave und mehr gleichzeitig abfragt

Dieses Projekt implementiert eine Metasuchmaschine im Stil von SearXNG in Rust. Sie sendet Suchanfragen parallel an DuckDuckGo, Brave, Startpage und Yahoo, extrahiert die HTML-Ergebnisse mit CSS-Selektoren und dedupliziert sie anhand normalisierter URLs. Die Rangfolge erfolgt per Reciprocal Rank Fusion (RRF), wodurch Seiten, die von mehreren Engines zurückgegeben werden, höher eingestuft werden. Das Projekt bietet eine Bibliothek, einen Server mit JSON-API sowie eine Terminal-UI und ist darauf ausgelegt, leicht um weitere Suchmaschinen erweitert zu werden.

Duplikate URLs werden zusammengeführt und mit RRF bewertet (score = Σ 1/(60 + rank) über alle Engines) – Seiten, die von mehreren Engines zurückgegeben werden, ranken höher.

Mehr von diesem Tag

2026-08-03