Apagando vetores
Apagar vetores não é só arrumar nossas bases de dados; é otimizar o desempenho. À medida que seus índices crescem, vetores desnecessários ou desatualizados podem ocupar espaço no armazenamento e deixar as consultas mais lentas. Ao tirar dados que não servem pra nada, você deixa suas operações mais rápidas, o que ajuda a responder mais rápido e usar melhor os recursos.
Neste exercício, você vai praticar como apagar vetores do índice Pinecone “ 'datacamp-index' ”. Você vai dar uma olhada nas métricas do índice pra ver se a exclusão rolou mesmo.
Se você apagar os vetores sem querer, mas não passar no exercício por outro motivo, coloque o seguinte código antes do seu código .delete() para reinserir os vetores para exclusão:
index.upsert(vectors=vectors)
Este exercício faz parte do curso
Bancos de dados vetoriais para incorporações com Pinecone
Instruções do exercício
- Inicialize a conexão com o Pinecone usando sua chave API.
- Apaga os vetores com os IDs
"3"e"4". - Pegue as métricas do índice Pinecone
datacamp-indexpra conferir se o número de vetores armazenados diminuiu.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____)