AIパーソナル・ラーニング
と実践的なガイダンス
豆包Marscode1

検索APIは高すぎる。どうすれば無料の検索エンジンを自分で作れるのか?

プライベート検索エンジン SearXNG

準備だ。 あなたのマシンにDockerとDocker Composeがインストールされていることを確認してください。


ステップ1:インスタンス・カタログの作成

まず、SearXNG 設定ファイルを格納するディレクトリを作成します:

复制复制复制复制复制
复制
mkdir searxng

ステップ 2: SearXNG Dockerコンテナの実行

以下のコマンドを使用して、SearXNG の Docker イメージをプルし、コンテナを実行する:

复制复制复制复制
复制
docker run \ --rm -d -p 8081:8080 \ -v "${PWD}/searxng:/etc/searxng" \ -e "BASE_URL=http://localhost:8081/" \ -e "INSTANCE_NAME=searxng" \ searxng/searxng

ステップ3:JSON形式の出力を有効にする

SearXNGはデフォルトではJSON形式で結果を出力しません。

  1. コンテナの設定ファイル・ディレクトリに移動する:cd /root/searxng
  2. お気に入りのテキストエディタで開く settings.yml ドキュメンテーション
  3. 見つける formats セクションに json::
复制复制复制
复制
formats: - json # 添加 json 格式
  1. Dockerコンテナを再起動して、変更を有効にする:
复制复制
复制
docker restart

ステップ 4: Open Web UI で SearXNG を設定する

SearXNG を Open Web UI のカスタム検索エンジンとして追加できるようになりました。

  • 検索クエリURL http://<SearXNG_IP>:8081

そうしれいかん <SearXNG_IP> SearXNG インスタンスの IP アドレスに置き換えます。

  • イントラネットへのアクセス。 コンテナのIPアドレスを使用する。
  • エクストラネットへのアクセス。 サーバーのパブリックIPアドレスを使用してください。

完了した!

このポートは、ホワイトライニングを防ぎたいポートに置き換えることができる。

無断転載を禁じます:チーフAIシェアリングサークル " 検索APIは高すぎる。どうすれば無料の検索エンジンを自分で作れるのか?
ja日本語