Actions11
Overview
This node provides advanced integration with the Qdrant vector search engine, allowing users to perform a wide range of operations on Qdrant collections and points. It supports managing collections (create, update, delete, list), manipulating points within collections (get by IDs, upsert, update, delete), searching points by vector similarity, and counting points with optional filters.
A common use case is when you want to integrate vector search capabilities into your workflow, such as retrieving specific points by their IDs from a collection or performing similarity searches based on embedding vectors. For example, you might use this node to fetch metadata for certain points identified by their IDs or to find the most similar items to a given vector in a recommendation system.
Properties
| Name | Meaning |
|---|---|
| Collection Name | The name of the Qdrant collection to operate on. Supports expressions. |
| Point IDs (JSON Array) | An array of point IDs to retrieve or delete, e.g., [1,2,3]. Supports expressions. |
Note: Only properties relevant to the "Get Points by IDs" operation and the "Default" resource are listed here.
Output
The node outputs an array of JSON objects under the json field, where each object corresponds to the result of the executed operation for each input item.
For the "Get Points by IDs" operation, the output JSON contains the retrieved points data from the specified collection. This typically includes the points' IDs, vectors, and payloads as returned by the Qdrant API.
The node does not output binary data.
Dependencies
- Requires an active Qdrant API endpoint accessible via URL.
- Requires an API key credential for authenticating requests to the Qdrant service.
- Uses the official Qdrant JavaScript client library (
@qdrant/js-client-rest) bundled within the node.
Troubleshooting
- Missing Collection Name: If the "Collection Name" property is empty, the node will throw an error indicating that the collection name is required.
- Invalid or Empty Point IDs: If the "Point IDs" property is empty or invalid JSON, the node will throw an error stating that point IDs are required.
- API Errors: Network issues, invalid API keys, or incorrect collection names can cause API errors. These are surfaced as node API errors with details from the Qdrant client.
- JSON Parsing Issues: Since some inputs accept JSON strings or objects, malformed JSON may cause parsing errors. Ensure JSON arrays/objects are correctly formatted.