Description
I am trying to setup schema that may look like this.
I am using Weaviate 4.X setup.
My use case needs multitenancy setup.
self.client.collections.create(
name=self.collection_name,
vectorizer_config=Configure.Vectorizer.text2vec_openai(
model="text-embedding-3-small"
),
multi_tenancy_config= Configure.multi_tenancy(
enabled=True,
auto_tenant_creation= True,
auto_tenant_activation= True
),
properties=[ Property(
name=“title”,
data_type=DataType.TEXT,
vectorize_property_name= True,
),
Property(
name=“Content”,
data_type=DataType.TEXT,
vectorize_property_name= True,
),
Property(
name="Stage",
data_type=DataType.TEXT,
vectorize_property_name= False,
),
Property(
name="Version",
data_type=DataType.TEXT,
vectorize_property_name= False,
)]
)
I am expecting Title and Content field to be stored as vector and vector search should happen on them when I fire user query for search.
But when I see Weaviate UI , I see these fields as raw text and so i am not sure if they have been vectorized at all.
can you tell me whats wrong here.
Server Setup Information
- Weaviate Server Version: Trial version / Weaviate Sandbox
- Deployment Method:
- Multi Node? Number of Running Nodes: No
- Client Language and Version: Python
- Multitenancy?: Yes