Skip to content
Discussion options

You must be logged in to vote

If by one-to-many you mean one graph node with multiple vector representations, yes, current code/docs support it, but not as repeated embedding properties.

storage.Node has two dedicated fields:

NamedEmbeddings map[string][]float32
ChunkEmbeddings [][]float32

The architecture docs describe the split like this:

  • managed/chunked documents -> ChunkEmbeddings; [0] is the main embedding and [1..N] are additional chunks;
  • client-managed named vectors -> NamedEmbeddings, with an unnamed vector stored as "default";
  • property vectors can still live in node.Properties[index.property] for Cypher compatibility.

The clean user-facing path for multiple named vectors appears to be the Qdrant gRPC layer:…

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by orneryd
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@orneryd
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants