Actions11
Overview
This node provides advanced integration with the Qdrant vector search engine, allowing users to perform a variety of operations on Qdrant collections and points. Specifically, the "Delete Points" operation enables users to remove specific points from a given collection by specifying their IDs.
Common scenarios for this node include managing vector data in machine learning workflows, such as cleaning up outdated or irrelevant vectors from a collection, or maintaining the integrity of a dataset by deleting erroneous points. For example, after retraining a model, you might want to delete certain points that no longer represent valid data.
Properties
| Name | Meaning |
|---|---|
| Collection Name | The name of the Qdrant collection where the points exist and from which points will be deleted. Supports expressions. |
| Point IDs (JSON Array) | An array of point IDs to delete from the specified collection, e.g., [1,2,3]. Supports expressions. |
Output
The output is a JSON object representing the response from the Qdrant API after attempting to delete the specified points. Typically, this will confirm the success of the deletion operation or provide details if an error occurred.
No binary data output is produced by this operation.
Example output structure:
{
"success": true
}
Dependencies
- Requires a configured Qdrant API credential containing the URL and an API key for authentication.
- Uses the official Qdrant REST client library to communicate with the Qdrant service.
Troubleshooting
- Missing Collection Name: If the "Collection Name" property is empty, the node will throw an error indicating it is required.
- Invalid or Empty Point IDs: Providing an empty or invalid JSON array for "Point IDs" will cause an error.
- API Errors: Network issues, incorrect API keys, or permissions problems can result in API errors. These are surfaced as node API errors.
- JSON Parsing Issues: If the input for "Point IDs" is a string but not valid JSON, parsing will fail and throw an error.
To resolve these issues:
- Ensure all required fields are filled correctly.
- Validate JSON inputs before running the node.
- Verify API credentials and network connectivity.