Skip to content

v0.3.0 — 全エンジン移植完了(226/226)

Choose a tag to compare

@sahenjp sahenjp released this 24 Oct 02:40
· 12 commits to main since this release

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 のロケール数も上流と完全一致ではありません。

詳細: docs/COVERAGE.md / docs/COMPATIBILITY.md