We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8718cdd commit 123f743Copy full SHA for 123f743
examples/colbert/approximate.py
@@ -12,8 +12,10 @@
12
13
conn.execute('DROP TABLE IF EXISTS documents')
14
conn.execute('DROP TABLE IF EXISTS document_embeddings')
15
+
16
conn.execute('CREATE TABLE documents (id bigserial PRIMARY KEY, content text)')
17
conn.execute('CREATE TABLE document_embeddings (id bigserial PRIMARY KEY, document_id bigint, embedding vector(128))')
18
19
conn.execute("""
20
CREATE OR REPLACE FUNCTION max_sim(document vector[], query vector[]) RETURNS double precision AS $$
21
WITH queries AS (
@@ -69,7 +71,7 @@
69
71
INNER JOIN embeddings ON embeddings.document_id = documents.id
70
72
ORDER BY max_sim DESC LIMIT 10
73
"""
-params = [v for v in query_embeddings] + [query_embeddings]
74
+params = query_embeddings + [query_embeddings]
75
result = conn.execute(sql, params).fetchall()
76
for row in result:
77
print(row)
0 commit comments