セマンティック検索
システム画面の セマンティック検索 タブです。意味による検索とは、レコードに含まれる正確な言葉ではなく、その内容によってレコードを見つける検索方法です。このタブでは、その意味をどこで計算するかを設定します。
意味による検索は、ドキュメント、タスク、Drive、クリエイティブ、およびアシスタントで使用されています。オフにしても、これらの画面が検索なしになるわけではありません。キーワード検索は、対応している場所では引き続き動作します。
ベクトルの計算場所
検索モード の切り替えには3つの位置があります:
- 外部 (OpenRouter) — テキストが OpenRouter に送信され、そこに登録しているキーに課金されます。
- 内部 (このサーバー上) — テキストはこのサーバー上で動作するエンジンによって処理され、外部に送信されることはありません。新たにインストールしたサーバーが最初に選択する位置です。
- オフ — 意味による検索がすべての場所でオフになります。
ローカルエンジンのコア数とメモリ
両方の設定は 内部 (このサーバー上) の位置に適用され、各フィールドの横にある 保存 を押した後に反映されます。
- 埋め込みサービスのコア数 — ローカルエンジンが使用できるプロセッサコアの数。1以上の整数です。コアが多いほどベクトルの計算が速くなりますが、サーバー上の他の処理に残る余裕が少なくなります。既定値は4です。
- 埋め込みサービスのメモリ — エンジンが使用できるメモリ量(ギガバイト単位)。0.5から256の範囲です。少なすぎるとエンジンが収まらず再起動されます。多すぎるとサーバーの残りの処理に使えるメモリが減ります。既定値は3 GBです。
モデル
埋め込みモデル ブロックは読み取り専用です。現在使用中のモデルと、そのモデルが生成するベクトルの長さが表示されます。ここで選択できるものは何もありません — サーバーは1つのモデルを実行します。
その下に現在の状態を示す行があります:
| 表示内容 | 意味 |
|---|---|
| セマンティック検索は稼働中です。 | クラウドの位置が設定されており、動作しています。 |
| 「外部」モードが選択されていますが、このサーバーには OpenRouter キーが設定されていません — 認証情報ページでキーを設定するまで、セマンティック検索は利用できません。 | クラウドの位置が選択されていますが、このサーバーに OpenRouter キーがありません。接続で追加してください。 |
| セマンティック検索は稼働中です — ベクトルはこのサーバー上でローカルに計算され、OpenRouter には何も送信されません。 | ローカルエンジンが稼働しており、サーバーの外部に何も送信されていません。 |
| 「内部」モードが選択されていますが、このサーバーにはまだローカルエンジンがインストールされていないため、セマンティック検索は利用できません(キーワード検索は引き続き動作します)。エンジンは約 12 ギガバイトで、モードを選択した後にダウンロードされます。 | ローカルの位置が選択されていますが、このサーバーにはまだエンジンがありません。 |
| セマンティック検索はオフです — ドキュメント、タスク、ドライブ、クリエイティブ、アシスタントで無効になっています。利用可能な場所ではキーワード検索が引き続き動作します。 | 切り替えが オフ の位置になっています。 |
エンジンはローカルの位置を選択した後にサーバーへダウンロードされます。ファイルサイズが大きいため、新しいサーバーでは最初にこの状態になります。同じ位置を再度選択すると再度リクエストされます。これにより失敗したダウンロードを再試行できます。タブを開いたままにしている間は自動的に再確認されるため、まもなく到着したエンジンはページを再読み込みしなくても認識されます。ただしこの監視には時間の上限があります。回線が遅い場合、ダウンロードが上限を超えることがあります。それでもエンジンが見つからないと表示される場合は、ページを再読み込みして待機をやり直してください。
これは音声認識タブが使用するものと同じエンジンです。そのため、どちらか一方のタブでエンジンが届いていれば、もう一方でも使用可能な状態になります。