v.mql 584 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. create class /matrix/oovec (
  2. filename varchar
  3. chunkid int
  4. content blob
  5. vector vector
  6. )
  7. insert /matrix/oovec (filename,chunkid,content,vector) values (
  8. "example",
  9. 1,
  10. "hello world",
  11. [1,2,3,4,5,6,7,8,9,10]
  12. )
  13. select id,filename,content,vector,score(vector) from /matrix/oovec
  14. where vector=[11,12,13,14,15,16,17,18,19,20]
  15. output: [
  16. {
  17. id: "123",
  18. filename: "example",
  19. chunkid: int
  20. content: "hello world",
  21. vector: [1,2,3,4,5,6,7,8,9,10],
  22. score: 0.95,
  23. },
  24. ...
  25. ]