v52

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-0393116227.2 KB
metadata-columns

Update a declared metadata column

(reserved for future use) Updates a declared metadata column (filter_only / index_type; type change triggers a column rebuild at the next ingestion).

Required roles: All

put/metadata_columns/{key}

Request body

type'string' | 'integer'
filter_onlyboolean
index_type'btree' | 'bitmap'

Response

Column updated

keystring required

Metadata key name (also the LanceDB column source name).

type'string' | 'integer' required

Column type. Only string / integer (scalar-indexable) are allowed.

filter_onlyboolean

When true, the value is kept only as a LanceDB column for filtering and is not included in chunk bodies or API responses.

index_type'btree' | 'bitmap'

Scalar index type actually applied to the column. Defaults to BTREE for integer and BITMAP for string when not specified at creation; override for cardinality (e.g. high-cardinality string -> btree).

created_atstring nullable