def remove_dp()

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")