Weaviate
Send processed data from Unstructured to Weaviate.
You’ll need:
The Weaviate prerequisites:
-
A Weaviate database instance. The following information assumes that you have a Weaviate Cloud (WCD) account with a Weaviate database cluster in that account. Create a WCD account. Create a database cluster. For other database options, learn more.
-
The URL and API key for the database cluster. Get the URL and API key.
-
A collection in the database cluster. Note the name of the collection, also known as the collection’s class name. Create a collection.
The schema of the collection that you use must match the data that Unstructured writes to it. Otherwise, you might get unexpected results or errors. Unstructured cannot provide a schema that is guaranteed to work for everyone in all circumstances. This is because these schemas will vary based on your source files’ types; how you want Unstructured to partition, chunk, and generate embeddings; any custom post-processing code that you run; and other factors.
You can adapt the following collection schema example for your own needs:
See also :
To create the destination connector:
- On the sidebar, click Connectors.
- Click Destinations.
- Click Add new.
- Give the connector some unique Name.
- In the Provider area, click Weaviate.
- Click Continue.
- Follow the on-screen instructions to fill in the fields as described later on this page.
- Click Save and Test.
Fill in the following fields:
- Name (required): A unique name for the connector.
- Host URL (required): The URL of the Weaviate database cluster.
- Collection Name (required): The name of the target collection within the cluster.
- Batch Size: The maximum number of records to be transmitted in a single batch.
- API Key (required): The API key provided by Weaviate to access the cluster.