Skip to content

Commit b10179b

Browse files
authored
[Hold] Platform: Couchbase source and destination connectors (#379)
1 parent 6d02b5b commit b10179b

File tree

6 files changed

+37
-4
lines changed

6 files changed

+37
-4
lines changed

mint.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@
472472
"platform/sources/overview",
473473
"platform/sources/azure-blob-storage",
474474
"platform/sources/confluence",
475+
"platform/sources/couchbase",
475476
"platform/sources/databricks-volumes",
476477
"platform/sources/google-cloud",
477478
"platform/sources/mongodb",
@@ -487,6 +488,7 @@
487488
"platform/destinations/overview",
488489
"platform/destinations/astradb",
489490
"platform/destinations/azure-ai-search",
491+
"platform/destinations/couchbase",
490492
"platform/destinations/databricks-volumes",
491493
"platform/destinations/delta-table",
492494
"platform/destinations/elasticsearch",

platform/connectors.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ The Unstructured Platform supports connecting to the following source and destin
1313

1414
- [Azure](/platform/sources/azure-blob-storage)
1515
- [Confluence](/platform/sources/confluence)
16+
- [Couchbase](/platform/sources/couchbase)
1617
- [Databricks Volumes](/platform/sources/databricks-volumes)
1718
- [Google Cloud Storage](/platform/sources/google-cloud)
1819
- [MongoDB](/platform/sources/mongodb)
@@ -30,6 +31,7 @@ If your source is not listed here, you might still be able to connect Unstructur
3031

3132
- [Astra DB](/platform/destinations/astradb)
3233
- [Azure AI Search](/platform/destinations/azure-ai-search)
34+
- [Couchbase](/platform/destinations/couchbase)
3335
- [Databricks Volumes](/platform/destinations/databricks-volumes)
3436
- [Delta Table](/platform/destinations/delta-table)
3537
- [Elasticsearch](/platform/destinations/elasticsearch)

platform/destinations/overview.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ To create a destination connector:
1919

2020
- [Astra DB](/platform/destinations/astradb)
2121
- [Azure AI Search](/platform/destinations/azure-ai-search)
22+
- [Couchbase](/platform/destinations/couchbase)
2223
- [Databricks Volumes](/platform/destinations/databricks-volumes)
2324
- [Delta Table](/platform/destinations/delta-table)
2425
- [Elasticsearch](/platform/destinations/elasticsearch)

platform/sources/couchbase.mdx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Couchbase
3+
---
4+
5+
Ingest your files into Unstructured from Couchbase.
6+
7+
The requirements are as follows.
8+
9+
import CouchbasePrerequisites from '/snippets/general-shared-text/couchbase.mdx';
10+
11+
<CouchbasePrerequisites />
12+
13+
To create the source connector:
14+
15+
1. On the sidebar, click **Connectors**.
16+
2. Click **Sources**.
17+
3. Cick **New** or **Create Connector**.
18+
4. Give the connector some unique **Name**.
19+
5. In the **Provider** area, click **Couchbase**.
20+
6. Click **Continue**.
21+
7. Follow the on-screen instructions to fill in the fields as described later on this page.
22+
8. Click **Save and Test**.
23+
24+
import CouchbaseFields from '/snippets/general-shared-text/couchbase-platform.mdx';
25+
26+
<CouchbaseFields />

platform/sources/overview.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ To create a source connector:
2020

2121
- [Azure](/platform/sources/azure-blob-storage)
2222
- [Confluence](/platform/sources/confluence)
23+
- [Couchbase](/platform/sources/couchbase)
2324
- [Databricks Volumes](/platform/sources/databricks-volumes)
2425
- [Google Cloud Storage](/platform/sources/google-cloud)
2526
- [MongoDB](/platform/sources/mongodb)
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
Fill in the following fields:
22

33
- **Name** (_required_): A unique name for this connector.
4-
- **Connection string** (_required_): The connection string for the Couchbase cluster.
54
- **Bucket** (_required_): The name of the bucket to connect to on the cluster.
6-
- **Scope** (_required_): The name of the scope in the bucket.
7-
- **Collection** (_required_): The name of the collection in the scope.
8-
- **Batch Size**: The maximum number of documents per transmitted batch.
5+
- **Connection string** (_required_): The connection string for the Couchbase cluster.
6+
- **Scope**: The name of the scope in the bucket. The default is `_default` if not otherwise specified.
7+
- **Collection**: The name of the collection in the scope. The default is `_default` if not otherwise specified.
8+
- **Batch Size**: The maximum number of documents per transmitted batch. The default is `50` if not otherwise specified.
9+
- **Collection ID key** (source connector only): The name of the collection field that contains the document ID. The default is `id` if not otherwise specified
910
- **Username** (_required_): The cluster access name (username) that has access to the cluster.
1011
- **Password** (_required_): The password for the corresponding username.

0 commit comments

Comments
 (0)