We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c32dd6c commit 3bb2bf5Copy full SHA for 3bb2bf5
test/example.lua
@@ -12,15 +12,15 @@ assert(pg:query("DROP TABLE IF EXISTS items"))
12
13
assert(pg:query("CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3))"))
14
15
-embedding1 = pgvector.new({1, 1, 1})
16
-embedding2 = pgvector.new({2, 2, 2})
17
-embedding3 = pgvector.new({1, 1, 2})
+local embedding1 = pgvector.new({1, 1, 1})
+local embedding2 = pgvector.new({2, 2, 2})
+local embedding3 = pgvector.new({1, 1, 2})
18
assert(pg:query("INSERT INTO items (embedding) VALUES ($1), ($2), ($3)", embedding1, embedding2, embedding3))
19
20
-- optional: automatically convert vector type to table
21
-- pgvector.setup_vector(pg)
22
23
-embedding = pgvector.new({1, 1, 1})
+local embedding = pgvector.new({1, 1, 1})
24
local res = assert(pg:query("SELECT * FROM items ORDER BY embedding <-> $1 LIMIT 5", embedding))
25
for i, row in ipairs(res) do
26
for k, v in pairs(row) do
0 commit comments