Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Weaviate Agents

Build and deploy intelligent agents with Weaviate

Weaviate Cloud

Manage and scale Weaviate in the cloud

Additional resources

Academy
Integrations
Contributor guide
Events & Workshops

Need help?

Weaviate LogoAsk AI Assistant⌘K
Community Forum

Compression

Uncompressed vectors can be large. Compressed vectors lose some information, but they use fewer resources and can be very cost effective.

Vector quantization

To balance resource costs and system performance, consider one of these options:

You can also disable quantization for a collection.

Compression by Default

Starting with v1.33, Weaviate enables 8-bit RQ quantization by default when creating new collections to ensure efficient resource utilization and faster performance. This behavior can be changed through the DEFAULT_QUANTIZATION environment variable. Note that once enabled, quantization can't be disabled for a collection.

Multi-vector encoding

Aside from quantization, Weaviate also offers encodings for multi-vector embeddings: