file27.hx 633 B

123456789101112131415161718192021
  1. QUERY addEmbedding(vec: [F64]) =>
  2. doc <- AddN<Doc>({content: "Hello, content!", number: 1})
  3. embedding <- AddV<Embedding>(vec, {chunk: "Hello, chunk!", chunk_id: 1, number: 1, reference: "Hello, reference!"})
  4. AddE<EmbeddingOf>::From(doc)::To(embedding)
  5. RETURN embedding
  6. QUERY getAllEmbedding() =>
  7. c <- N<Doc>({number: 1})
  8. embeddings <- c::Out<EmbeddingOf>
  9. RETURN embeddings
  10. QUERY searchEmbedding(query: [F64]) =>
  11. c <- N<Doc>({number: 1})
  12. embedding_search <- SearchV<Embedding>(query, 10)
  13. RETURN embedding_search::{
  14. chunk,
  15. chunk_id,
  16. number,
  17. reference
  18. }