From 97809e2f4ac40890b4ad39ce9c1550f030aa2062 Mon Sep 17 00:00:00 2001 From: Paul Cornell Date: Fri, 13 Dec 2024 10:17:10 -0800 Subject: [PATCH] Platform: Qdrant destination connector --- mint.json | 1 + platform/connectors.mdx | 1 + platform/destinations/overview.mdx | 1 + platform/destinations/qdrant.mdx | 26 +++++++++++++++++++ .../general-shared-text/qdrant-platform.mdx | 7 +++++ snippets/general-shared-text/qdrant.mdx | 10 ++++--- 6 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 platform/destinations/qdrant.mdx create mode 100644 snippets/general-shared-text/qdrant-platform.mdx diff --git a/mint.json b/mint.json index 7dd8714e..80f6ad56 100644 --- a/mint.json +++ b/mint.json @@ -495,6 +495,7 @@ "platform/destinations/mongodb", "platform/destinations/onedrive", "platform/destinations/pinecone", + "platform/destinations/qdrant", "platform/destinations/s3", "platform/destinations/weaviate" ] diff --git a/platform/connectors.mdx b/platform/connectors.mdx index 9cba991d..92f51280 100644 --- a/platform/connectors.mdx +++ b/platform/connectors.mdx @@ -38,6 +38,7 @@ If your source is not listed here, you might still be able to connect Unstructur - [MongoDB](/platform/destinations/mongodb) - [OneDrive](/platform/destinations/onedrive) - [Pinecone](/platform/destinations/pinecone) +- [Qdrant](/platform/destinations/qdrant) - [S3](/platform/destinations/s3) - [Weaviate](/platform/destinations/weaviate) diff --git a/platform/destinations/overview.mdx b/platform/destinations/overview.mdx index eb3cbccc..b46a65ff 100644 --- a/platform/destinations/overview.mdx +++ b/platform/destinations/overview.mdx @@ -27,6 +27,7 @@ To create a destination connector: - [MongoDB](/platform/destinations/mongodb) - [OneDrive](/platform/destinations/onedrive) - [Pinecone](/platform/destinations/pinecone) + - [Qdrant](/platform/destinations/qdrant) - [S3](/platform/destinations/s3) - [Weaviate](/platform/destinations/weaviate) diff --git a/platform/destinations/qdrant.mdx b/platform/destinations/qdrant.mdx new file mode 100644 index 00000000..e5193497 --- /dev/null +++ b/platform/destinations/qdrant.mdx @@ -0,0 +1,26 @@ +--- +title: Qdrant +--- + +Send processed data from Unstructured to Qdrant. + +The requirements are as follows. + +import QdrantPrerequisites from '/snippets/general-shared-text/qdrant.mdx'; + + + +To create the destination connector: + +1. On the sidebar, click **Connectors**. +2. Click **Destinations**. +3. Cick **New** or **Create Connector**. +4. Give the connector some unique **Name**. +5. In the **Provider** area, click **Qdrant**. +6. Click **Continue**. +7. Follow the on-screen instructions to fill in the fields as described later on this page. +8. Click **Save and Test**. + +import QdrantFields from '/snippets/general-shared-text/qdrant-platform.mdx'; + + \ No newline at end of file diff --git a/snippets/general-shared-text/qdrant-platform.mdx b/snippets/general-shared-text/qdrant-platform.mdx new file mode 100644 index 00000000..4d0ef172 --- /dev/null +++ b/snippets/general-shared-text/qdrant-platform.mdx @@ -0,0 +1,7 @@ +Fill in the following fields: + +- **Name** (_required_): A unique name for this connector. +- **URL** (_required_): The target Qdrant cluster's URL. +- **Collection Name** (_required_): The name of the target collection on the cluster. +- **Batch Size** The maximum number of records to be transmitted per batch. The default is `50` if not otherwise specified. +- **API Key** (_required_): The Qdrant API key value. \ No newline at end of file diff --git a/snippets/general-shared-text/qdrant.mdx b/snippets/general-shared-text/qdrant.mdx index 1f205f5c..78b5520a 100644 --- a/snippets/general-shared-text/qdrant.mdx +++ b/snippets/general-shared-text/qdrant.mdx @@ -1,6 +1,10 @@ -- For [Qdrant local](https://github.com/qdrant/qdrant), the path to the local Qdrant installation, for example: `/qdrant/local` -- For [Qdrant client-server](https://qdrant.tech/documentation/quickstart/), the Qdrant server URL, for example: `http://localhost:6333` -- For [Qdrant Cloud](https://qdrant.tech/documentation/cloud-intro/): +- For the [Unstructured Platform](/platform/overview), only [Qdrant Cloud](https://qdrant.tech/documentation/cloud-intro/) is supported. +- For [Unstructured Ingest](/ingestion/overview), Qdrant Cloud, + [Qdrant local](https://github.com/qdrant/qdrant), and [Qdrant client-server](https://qdrant.tech/documentation/quickstart/) are supported. + +- For Qdrant local, the path to the local Qdrant installation, for example: `/qdrant/local` +- For Qdrant client-server, the Qdrant server URL, for example: `http://localhost:6333` +- For Qdrant Cloud: - A [Qdrant account](https://cloud.qdrant.io/login). - A [Qdrant cluster](https://qdrant.tech/documentation/cloud/create-cluster/).