Skip to content

v0.2.0

Choose a tag to compare

@sahenjp sahenjp released this 18 Oct 04:04
· 32 commits to main since this release

SearXNG クライアントから見た互換性を高めたリリースです。

互換性(破壊的変更を含む)

  • format=json は上流 get_json_response の 7 フィールドのみを出力(計測値は full=1)
  • answers / unresponsive_engines / template / metadata / priority を上流の形に統一
  • format=csv の列を上流と同じ title,url,content,host,engine,score,type に変更
  • /config を上流のフィールド構成(brand / limiter / locales / timeout)に変更
  • 設定 Cookie のカテゴリ名を category に変更
  • 設定ファイルは上流の settings.yml(YAML)をそのまま読み込み可能

速度

指標 SearXNG RustXNG 倍率
起動 0.722 秒 0.028 秒 約 26 倍
常駐メモリ 118 MiB 13 MiB 約 9 倍小さい
反復クエリ(キャッシュ) 100〜1000 ms 1 ms 級 100〜1000 倍

再現手順は docs/BENCHMARK.md。

互換でない部分

エンジン網羅率(113/355 エントリ)、UI マークアップ、i18n(11 ロケール)、/stats の形、valkey / botdetection。詳細は docs/COMPATIBILITY.md。