QUERY loaddocs_rag(chapters: [{ id: I64, subchapters: [{ title: String, content: String, chunks: [{chunk: String, vector: [F64]}]}] }]) => FOR {id, subchapters} IN chapters { chapter_node <- AddN({ chapter_index: id }) FOR {title, content, chunks} IN subchapters { subchapter_node <- AddN({ title: title, content: content }) AddE::From(chapter_node)::To(subchapter_node) FOR {chunk, vector} IN chunks { vec <- AddV(vector) AddE({chunk: chunk})::From(subchapter_node)::To(vec) } } } RETURN "Success" QUERY searchdocs_rag(query: [F64], k: I32) => vecs <- SearchV(query, k) subchapters <- vecs::In RETURN subchapters::{title, content} QUERY edge_node(id: ID) => e <- N::OutE RETURN e