in experiments/google/cloud/ml/applied/embeddings/search.py [0:0]
def remove_dp(dp_id: str):
print(
"Deleting data point id "
+ dp_id
+ " from vector search index"
+ str(search_index_id)
)
try:
remove_request = aiplatform_v1.RemoveDatapointsRequest(
index=search_index_id, datapoint_ids=[dp_id]
)
res = index_client.remove_datapoints(request=remove_request)
print(
res
) # If successful, the response body is empty[https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexes/removeDatapoints}
except Exception as e:
print("An error occurred:", e)
print("Unable to delete/remove data point from vector search index")