Attu は、Milvus ベクトルデータベース用に設計されたオープンソースの管理ツールです。グラフィカルユーザーインターフェイス (GUI) を提供し、Milvus の操作を簡素化します。Vector Retrieval Service for Milvus は Attu を統合しており、データベース、コレクション、インデックス、エンティティを効率的に管理するのに役立ちます。
前提条件
インスタンスのネットワークアクセスを設定していること。
Attu への接続
内部エンドポイントまたはパブリックエンドポイントを使用して Attu インターフェイスに接続できます。
ブラウザでエンドポイントを入力します。次のいずれかのアクセス方法を使用します。
内部エンドポイント:
{{clusterId}}-internal.milvus.aliyuncs.com:3000パブリックエンドポイント:
{{clusterId}}.milvus.aliyuncs.com:3000説明インスタンスにパブリックエンドポイントが設定されている場合は、コンソールの [詳細] ページで [Attu Manager] をクリックして Attu にアクセスすることもできます。
ダイアログボックスで、データベース、ユーザー名、パスワードを入力し、[接続] をクリックします。
インスタンスが作成されると、
defaultデータベースとrootという名前のユーザーが自動的に作成されます。rootユーザーのパスワードは、インスタンス作成時に設定したものです。
データベースの管理
Attu を使用して、データベースの作成、削除、表示ができます。これらの操作を実行するために必要な権限があることを確認してください。
default データベースは削除できません。
データベースを作成するには:
左側のナビゲーションバーで、
アイコンをクリックします。[データベース] ページで、[+ データベースの作成] をクリックします。
ダイアログボックスでデータベース名を入力し、[作成] をクリックします。
コレクションの管理
コレクションは、リレーショナルデータベースのテーブルに似ています。Attu を使用すると、コレクションスキーマの管理、データのインポート、その他のメンテナンスタスクを実行できます。以下のステップは、典型的なワークフローを示しています。
左側のナビゲーションバーで、
アイコンをクリックします。[コレクション] ページで [+ コレクション] をクリックして、
demoなどの新しいコレクションを作成します。
[インデックスの作成] をクリックして、
demo_idxなどのインデックスを定義します。
サンプルデータを
demoコレクションにインポートします。
コレクションをメモリにロードして、検索を有効にします。

メモリを節約するために、[リリース] をクリックしてコレクションをメモリからアンロードできます。データはディスクに保持されますが、再度ロードされるまで検索やクエリ操作を実行することはできません。
コレクションとそのすべてのデータを完全に削除するには、[ドロップ] をクリックします。この操作は元に戻せません。
ベクトル検索の実行
コレクションがメモリにロードされた後、ベクトル類似検索を実行できます。
ロードされたコレクションを選択し、[ベクトル検索] タブをクリックします。
類似検索のターゲットベクトルを入力し、検索パラメーターを設定します。
[検索] をクリックします。
結果を絞り込むには、
アイコンをクリックし、コレクション内のスカラーフィールドにフィルターを適用します。
ユーザーとロールの管理
ユーザーとロールを作成および管理して、データベースへのアクセスを制御できます。
ユーザーの作成
左側のナビゲーションバーで、
アイコンをクリックします。[ユーザー] タブで、[+ ユーザー] をクリックします。
ダイアログボックスで、ユーザー名とパスワードを設定し、ロールを割り当て、[作成] をクリックします。
ロールの作成
[ユーザーとロール] ページで、[ロール] タブをクリックします。
[+ ロール] をクリックします。
ダイアログボックスで、ロール名を設定し、目的の権限を選択して、[作成] をクリックします。
詳細については、「権限の付与」をご参照ください。