| Name | Type | Description | Notes |
|---|---|---|---|
| r#async | Option<bool> | When true, create the index as a background job and return a job ID for polling. | [optional] |
| index_name | String | ||
| index_type | Option<String> | Index type: "sorted" (default), "bm25", or "vector" | [optional] |
| metric | Option<String> | Distance metric for vector indexes: "l2" (default), "cosine", or "dot". Only relevant when index_type = "vector". | [optional] |
| sort_columns | Option<Vec> | [optional] | |
| text_columns | Option<Vec> | Text columns for BM25 indexes | [optional] |
| vector_columns | Option<Vec> | Vector column for vector indexes (exactly one entry required) | [optional] |