- SearXNGはメタ検索アグリゲーターとして機能し、企業のアルゴリズムを回避して生の検索結果を取得できるようにします。
- Dockerコンテナとカスタムスクレイピングスクリプトを使用することで、SearXNGをOpenWebUIなどのAIインターフェースと統合することが可能です。
- 高度な設定では、AIツールが情報を正しく処理できるように、インスタンスの調整やJSON形式の使用が必要となります。
従来の検索エンジンが常に同じ結果を返すことにうんざりしていて、フィルターバブルや企業のアルゴリズムから逃れたいなら、 SearXNGは斬新な選択肢ですこの記事では、 SearXNGを使ってRedditで検索する方法は、データを保存しないオープンソースの検索エンジンで、多くのインスタンスにフォークされているため、閲覧に最適なものを選ぶことができます。 より自由で、より真実味のあるインターネット。
とはいえ、すべてが順調というわけではありません。物事を複雑にしたくない人にとっては、このシステムは最初は少し扱いにくいと感じるかもしれません。なぜなら、完全一致のフレーズに対する引用符などの一般的な検索演算子を無視したり、知らない言語で結果を返したりすることがあるからです。基本的には、20年前のウェブを彷彿とさせる体験です。 設定を微調整する これが、ツールがキーワードを過剰に使用してしまうのを防ぐための鍵です。
SearXNGとは何ですか?
簡単に言うと、 SearXNG これはオープンソースのメタ検索エンジンです。独自のデータベースは持っていませんが、 様々なエンジンから情報を収集します。 Google、Bing、DuckDuckGo、Wikipedia、Redditなどの検索エンジンを検索し、それらの結果をまとめて単一のインターフェースに表示します。最終的に、どの検索エンジンを使用するかはユーザーが選択します。
その「秘密」は、 リバースプロキシ検索クエリが送信されると、SearXNGサーバーは外部の検索エンジンと通信します。これにより、大手IT企業はユーザーのIPアドレスではなくサーバーのIPアドレスを確認できるため、検索と実際の個人情報や正確な位置情報を関連付けることを防ぐことができます。
これらすべてが、SearXNGを使用してRedditを検索し、最も正確な結果を得るための理想的な状況を作り出します。
Dockerの技術的な実装と使用
getUsersを好む方、または独自のローカルAIをセットアップしたい方にとって理想的なソリューションは、SearXNGをデプロイすることです。 Dockerコンテナこれにより、ツールをバックグラウンドで実行し、他のインターフェースに接続できます。たとえば、イメージを構成できます。 searxng/searxng:latest 必要なポートをマッピングし、環境変数を定義することで、サーバーがローカルネットワーク上で正しく応答するようにします。SearXNGを使用してRedditを検索するのに最適です。
ジェームズ・パチャが開発したような高度なスクリプトでは、 スクレイピングを自動化する 結果の一部 (SearXNG を使用して Reddit を検索するための非常に便利なリソース)。BeautifulSoup や aiohttp などのライブラリを使用することで、検索エンジンが提供する短いスニペットだけでなく、 全文を抽出する ウェブページから絵文字を整理し、テキストを正規化することで、AIが情報を完全に正確に処理できるようにする。
OpenWebUIとの統合とトラブルシューティング
OpenWebUIとSearXNGを同じDockerネットワークにマウントするのは賢明な方法です。ホスト名を使用して通信できるからです。しかし、検索URLを次のように設定しても、一部のユーザーは問題に遭遇しています。 format=json そして、次のようなエンジンを指定します。 Google、Brave、またはDuckDuckGoAIは辞書やウィキから一般的な検索結果を返し続けている。
この問題は通常、インターフェースが受信データをどのように解釈するかに起因します。これらの問題を解決するには、 JSONファイル構成を確認する SearXNGサーバー上で検索ツールがスニペットだけでなく、 手動フェッチを実行する 最終的な応答を生成する前に、最も関連性の高いURLを抽出します。
結局のところ、多少のセットアップ時間とDockerボリュームへの技術的な調整は必要になりますが、プライベートで適応性の高い検索システムを持つことは大きな利点です。 巨大テクノロジー企業からの独立 そして、言語モデルやブラウザにどのような情報が届くかを完全に制御できるため、純粋なウェブ探索の感覚を取り戻すことができます。
テクノロジーとインターネット問題を専門とする編集者で、さまざまなデジタル メディアで 10 年以上の経験があります。私は、電子商取引、通信、オンライン マーケティング、広告会社で編集者およびコンテンツ作成者として働いてきました。経済、金融、その他の分野のウェブサイトにも執筆しています。私の仕事は私の情熱でもあります。さて、私の記事を通じて、 Tecnobits, 私は、私たちの生活を向上させるために、テクノロジーの世界が私たちに提供するすべてのニュースや新しい機会を毎日調査しようとしています。