Qdrant icon

Qdrant

Official n8n node to interface with Qdrant - https://qdrant.tech

Point → Upsert Points

AI-generated

Overview

This node operation allows users to upsert (insert or update) points in a specified collection within Qdrant, a vector search engine. It is useful for managing vector data points, including their IDs, vectors, and optional payloads, enabling efficient updates or additions to the collection. Practical examples include updating user profile vectors or adding new product feature vectors for similarity search.

Use Case Examples

  1. Upserting user behavior vectors into a collection for personalized recommendations.
  2. Adding new image feature vectors to a collection for image similarity search.

Properties

Name Meaning
Collection Name Specifies the target collection in Qdrant where points will be upserted. It can be selected from a list or entered by name.
Points A JSON array of points to upsert, where each point includes an ID, a vector array, and an optional payload object with additional metadata.
Wait Boolean flag indicating whether to wait for the changes to be fully applied before proceeding.
Ordering Defines the ordering guarantees for the upsert operation, with options for weak, medium, or strong consistency.
Request Options Additional request settings such as batching, SSL certificate validation, proxy configuration, and timeout settings.

Output

JSON

  • upsertedPoints - Details of the points that were upserted, including their IDs and status.

Dependencies

  • Qdrant REST API with authentication credentials

Troubleshooting

  • Ensure the collection name is correct and exists in Qdrant to avoid errors related to missing collections.
  • Validate the JSON structure of the points array to prevent malformed data errors.
  • Check network connectivity and proxy settings if requests fail or time out.
  • If SSL issues occur, consider enabling the option to ignore SSL certificate validation, but be aware of security risks.

Links

Discussion