Repository navigation
v0.3.0 — 全エンジン移植完了(226/226)
SearXNG の全エンジン移植を完了したリリースです(後方互換)。
エンジン 226 型 / 352 設定エントリをすべて実装(100%)
| 指標 | 値 |
|---|---|
| 上流エンジン型 | 226 / 226 |
| 上流設定エントリ | 352 / 352 |
| 実装ファイル | 234(1 エンジン 1 ファイル) |
| 既定で有効 | 約 170 エンジン |
| テスト | ユニット 722 + 統合 14 |
主な追加
- 検索: yandex, yahoo, seznam, marginalia, yep, swisscows, quark, sogou 系, naver, baidu 系
- 動画/音楽: vimeo, rumble, odysee, niconico, youtube_api, bilibili, iqiyi, acfun, yandex_music, spotify
- 画像: google_images, flickr, pinterest, pixiv, flaticon, iconify, lucide, material_icons, tineye
- 学術: pubmed, europepmc, openalex, springer, astrophysics_data_system, pdbe, nvd, chatnoir
- 開発/パッケージ: github_code, gitlab, sourcehut, gitea, pkg_go_dev, hex, metacpan, repology, fdroid
- ショッピング: ebay, geizhals, steam, shopify_stock
- ニュース/地域: reuters, tagesschau, yahoo_news, swisscows_news, il_post, ansa
- torrent: piratebay, nyaa, kickass, solidtorrents, torznab, tokyoshokan, zlibrary ほか
- 検索バックエンド: elasticsearch, solr, meilisearch(HTTP 完全実装)
- 翻訳/天気: deepl, libretranslate, lingva, mozhi, open_meteo, wttr, duckduckgo_weather, currency_convert
挙動の改善
- エンジンの初期化に失敗しても起動を継続(上流と同じ。理由は警告ログに記録)
- 認証情報・自前インスタンスが必要なエンジンは上流と同じく既定で無効
既知の制限
DB ドライバ直結の 8 種(postgresql / mysql / mariadb / mongodb / sqlite / valkey / recoll / opensemantic)は、依存を増やさない方針のため設定を読んで理由付きエラーを返すスタブです。UI のマークアップと i18n のロケール数も上流と完全一致ではありません。