from weaviate.classes.config import Configure
from weaviate.classes.config import Property, DataType, ReferenceProperty, Tokenizationclient.collections.create(
name=“Article”,
vectorizer_config=Configure.Vectorizer.text2vec_openai(model=“text-embedding-3-small”),
generative_config=Configure.Generative.openai(),
inverted_index_config=Configure.inverted_index(
index_timestamps = True
),
replication_config=Configure.replication(factor=3, async_enabled=True),
properties=[
Property(
name=“title”,
data_type=DataType.TEXT,
tokenization=Tokenization.WORD,
),
Property(
name=“body”,
data_type=DataType.TEXT,
tokenization=Tokenization.FIELD,
)
],
references=[
ReferenceProperty(
name=“hasMetaData”,
target_collection=“ArticleMetaData”
)
]
)
↧
Filtering based on creation_time requires index_timestamps
↧