Morning @Tejas_Sharma
Weaviate supports multiple vector embeddings per object through “named vectors” which you already put your hand on. With named vectors, you can store multiple vector embeddings for a single object and search using any of these vector spaces.
However, there are two important limitations to note:
-
Named vectors must be defined at collection creation time - you cannot add them to an existing collection
-
Each named vector is independent and has its own index
As you mentioned, you’ve already created your collection, so this would require a migration to a new collection with the proper configuration.
Best regards,
Mohamed Shahin
Weaviate Support Engineer
(Ireland, GMT/UTC timezone)