Milvus parent child data management #32590
Replies: 3 comments 9 replies
-
that sound's like an interesting use case. What could the search looks like? |
Beta Was this translation helpful? Give feedback.
-
1 -> currently you can use group by a field in your child embedding collection , see https://milvus.io/docs/single-vector-search.md#Grouping-search 2 -> If we understand correctly, you are running embeddings for videos. Parent embedding is for the video itself, while daughter embeddings are for sub frames for the video. So sometimes you want to search for the entire video, and other times on single frame, is that correct? I thought it's very similar to rag use cases. Sometimes you search by title and abstract and you have a other collection with chunked text and you search for the details |
Beta Was this translation helpful? Give feedback.
-
I do want to learn more this cross reference data model. It's kind like hard for a distributed database like milvus but it's also gonna to be very helpful for the developers |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Let's say I have a data that is in shape like this

I want to make three different collection of [face, person, plate]
So if I want to push it into milvus DB the shape would be something like this -> (track_id, clip_emb(vector), best_img(path))
but then every track ID also has embedding vectors for themselves as well other than the representing clip_emb.
So in here the first (track_id, clip_emb(vector), best_img(path)) would be the parent and each track id has child which has their own embeddings and other components as well.
Is it possible to mage data like this in Milvus?
Beta Was this translation helpful? Give feedback.
All reactions