# DestinationWeaviateIndexing

Indexing configuration


## Fields

| Field                                                                                      | Type                                                                                       | Required                                                                                   | Description                                                                                | Example                                                                                    |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| `auth`                                                                                     | [models.DestinationWeaviateAuthentication](../models/destinationweaviateauthentication.md) | :heavy_check_mark:                                                                         | Authentication method                                                                      |                                                                                            |
| `host`                                                                                     | *str*                                                                                      | :heavy_check_mark:                                                                         | The public endpoint of the Weaviate cluster.                                               | https://my-cluster.weaviate.network                                                        |
| `additional_headers`                                                                       | List[[models.Header](../models/header.md)]                                                 | :heavy_minus_sign:                                                                         | Additional HTTP headers to send with every request.                                        | {<br/>"header_key": "X-OpenAI-Api-Key",<br/>"value": "my-openai-api-key"<br/>}             |
| `batch_size`                                                                               | *Optional[int]*                                                                            | :heavy_minus_sign:                                                                         | The number of records to send to Weaviate in each batch                                    |                                                                                            |
| `default_vectorizer`                                                                       | [Optional[models.DefaultVectorizer]](../models/defaultvectorizer.md)                       | :heavy_minus_sign:                                                                         | The vectorizer to use if new classes need to be created                                    |                                                                                            |
| `tenant_id`                                                                                | *Optional[str]*                                                                            | :heavy_minus_sign:                                                                         | The tenant ID to use for multi tenancy                                                     |                                                                                            |
| `text_field`                                                                               | *Optional[str]*                                                                            | :heavy_minus_sign:                                                                         | The field in the object that contains the embedded text                                    |                                                                                            |