Actions11
Overview
This node provides advanced integration with the Qdrant vector search engine, allowing users to perform a wide range of operations on collections and points within Qdrant. Specifically, the "Update Points" operation enables updating existing points in a specified collection by providing an array of point objects containing IDs, vectors, and optional payloads.
Use cases include:
- Updating metadata or vector embeddings for existing data points in a Qdrant collection.
- Incrementally modifying stored vectors or associated payloads without recreating the entire collection.
- Maintaining up-to-date vector representations for machine learning or search applications.
For example, if you have a collection of product embeddings and want to update the vector representation or add new tags to certain products, this operation allows you to do so efficiently.
Properties
| Name | Meaning |
|---|---|
| Collection Name | The name of the Qdrant collection where points will be updated. Supports expressions. |
| Points (JSON Array) | An array of point objects to update. Each object should contain an ID, a vector array, and optionally a payload object. Supports expressions. Example: [{"id":1,"vector":[0.1,0.2],"payload":{"category":"books"}}] |
Output
The output is a JSON object representing the response from the Qdrant API after performing the update operation. Typically, this includes confirmation of the upserted points but depends on Qdrant's API response format.
No binary data output is produced by this operation.
Dependencies
- Requires a valid Qdrant API endpoint URL and an API key credential configured in n8n.
- Uses the official Qdrant JavaScript client library (
@qdrant/js-client-rest) internally. - The node expects the user to provide properly formatted JSON arrays for points.
Troubleshooting
- Missing Collection Name: The node throws an error if the collection name is not provided. Ensure this field is filled.
- Invalid Points JSON: If the points array is empty, malformed, or not a valid JSON array, the node will error. Validate your JSON input carefully.
- API Errors: Network issues, invalid API keys, or permission problems can cause errors. Verify your credentials and network connectivity.
- Unsupported Operation Error: This occurs if an unsupported operation is selected; ensure "Update Points" is chosen for this use case.