Hi, I have setup a binary quantization on my collection like this
collection = client.collections.create(
name=collection_name,
vectorizer_config=wvc.config.Configure.Vectorizer.text2vec_cohere(model="embed-multilingual-v3.0"),
generative_config=wvc.config.Configure.Generative.anthropic(),
# Configure the vector index
vector_index_config=wvc.config.Configure.VectorIndex.flat( # Or `flat` or `dynamic`
distance_metric=wvc.config.VectorDistances.COSINE,
vector_cache_max_objects=100000,
quantizer=wvc.config.Configure.VectorIndex.Quantizer.bq(
cache=True,
rescore_limit=200
)
),
After inserting data, I attempted to retrieve the data from the collection, including the vector. However, the vector was not stored as binary but as float32. Is this correct ? Does it mean the original vectors are stored on disk, not the binary vectors. So where were all the binary vectors stored? Memory ?
Itβs my first time trying to use binary quantization, so sorry if i ask too many questions.
vector={'default': [0.0295257568359375, 0.03265380859375, -0.0278778076171875, 0.01934814453125, 0.00127410888671875, 0.0172271728515625, 0.01560211181640625, -0.05621337890625, -0.00555419921875, 0.00482177734375, 0.008...]}