始める無料で始める

ベクトルの削除

ベクトルの削除は、データベースを整理するだけでなく、パフォーマンスを最適化するためにも重要です。インデックスが大きくなるにつれて、不要または古くなったベクトルがストレージを圧迫し、クエリのパフォーマンスを低下させる可能性があります。冗長なデータを削除することで、処理が効率化され、応答速度の向上とリソースの有効活用につながります。

この演習では、'datacamp-index' Pinecone インデックスからベクトルを削除する方法を練習します。削除が正しく行われたかどうかを、インデックスのメトリクスで確認しましょう。

この演習はコースの一部です

Pineconeを使ったAIアプリケーション開発

コースを見る

演習の手順

  • APIキーを使って Pinecone の接続を初期化します。
  • ID が "3""4" のベクトルを削除します。
  • datacamp-index Pinecone インデックスのメトリクスを取得して、保存されているベクトルの数が減っていることを確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

index = pc.Index('datacamp-index')

# Delete vectors
____

# Retrieve metrics of the connected Pinecone index
print(____)
コードを編集して実行