Updating Vector Search of Existing Class

Can I change the vector search process of an existing class? I believe the default is cosine, but how can I update it to dot product (for example)?

It doesn’t make sense to change the distance metric used by a class, because the HNSW graph already built for the existing objects would become invalid.

Thanks for bringing this to our attention. Weaviate should return a clear error when attempting this operation.