I'm looking at subclassing
WeaviateVectorStore to use weaviate's ability to have vectors on multiple properties. Then just create multiple "WeaviateVectorStore" objects, each with a "text_key" for a specific property (eg: title, actual_text, questions, etc), to only use that property's embedding, but have it all stored in a single weaviate object.
I think a majority of it can be solved by just tweaking the
WeaviateVectorStore
query(),add(), etc..basically just serializing slightly differently, but I wanted to check and see if anybody had thoughts on better ways, or if thats already possible somehow and I missed it?