SearXNGとは

SearXNGは、複数の検索サイトの検索結果を集めるメタ検索エンジンです。
個人情報の収集や追跡なく使用できます。
要はプライバシに配慮した検索エンジンです。
GoogleやBing、その他さまざまな検索エンジンから検索結果を集めてきて表示してくれます。
ちなみに、SearXNGはSearXのフォークです。

SearXとの違い

興味ないかもしれませんが一応書いておきます。
https://github.com/searxng/searxng から原文を読めます。

ユーザーエクスペリエンス

シンプルテーマの大幅なアップデート:

  • デスクトップ、タブレット、モバイルで使用可能
  • ライト/ダークテーマ の実装
  • RTL言語のサポート
  • 最新の翻訳を使用でき、Weblateから貢献できる

設定のページの更新:

  • どの検索エンジンが信頼できるか、確認できる
  • エンジンは各タブでグループ化されている
  • 各エンジンに説明がある
  • 匿名メトリクスのおかげで、エンジンのバグを報告しやすくなり、エンジンがより早く修正されるようになった
  • メトリクスを記録したくない場合は、サーバでそれを無効にできる
  • 検索結果のURLをブロックしたり、置き換えたりできる

セットアップ

  • 画像プロキシに Morty は必要ない
  • ボットをブロックするためにFiltronは必要ない
  • ARM64 と ARM/v7 用の Docker イメージの用意
  • 最新のインストールスクリプトの用意

SearXに比べるとさまざまな機能が追加されていることがわかります。
SearXのREADME によると、SearXNGは公開インスタンス用、SearXはプライベートな用途用に使ってくれ、とのことです。

インスタンスの選び方

SearXNGはボランティアが公開インスタンスを建ててくれています。
私達はそのインスタンスの中から好きなものを選びます。
が、インスタンスを選ぶ時にポイントがあります。
それは

地理的に近いサーバを使う

これが重要なポイントです。結構体感速度が結構違います。
表示上の速度を信用するとえらい目にあいます。
日本から計測されてるわけじゃないので…
インスタンスの一覧は https://searx.space/ から確認できます。
Countryに自分の国に近い国コードを入力して検索してください。
日本に住んでる人ならシンガポール(SG)とかがオススメです。

設定

右上の設定ボタンから変更できます。
SearXNGには設定をURLにして保存できる機能があるのでコレを使った設定を貼っておきます。

設定

僕は priv.au を使っています。
別のインスタンスでもクエリを移植すれば使えると思います。

おわりに

メタ検索エンジン SearXNG のすゝめでした。
その他にもいろいろな検索エンジンがあるのでまたいつか比較したいです。
最後まで読んでいただきありがとうございました。