rows=client.query("SELECT * FROM videos LIMIT 10")forrowinrows:print(row["id"],row["text"])
file_id="abc123"rows=client.query("SELECT * FROM documents WHERE file_id = $1",(file_id,))
query_emb=model.encode("search query").tolist()emb_pg="{"+",".join(str(x)forxinquery_emb)+"}"results=client.query(""" SELECT id, text, embedding <#> $1::float4[] AS score FROM embeddings ORDER BY score DESC LIMIT 10""",(emb_pg,))
query_text="neural networks"query_emb=model.encode(query_text).tolist()emb_pg="{"+",".join(str(x)forxinquery_emb)+"}"results=client.query(""" SELECT id, text, (embedding, text)::deeplake_hybrid_record <#> deeplake_hybrid_record($1::float4[], $2, 0.7, 0.3) AS score FROM documents ORDER BY score DESC LIMIT 10""",(emb_pg,query_text))
file_id="old-file-123"client.query("DELETE FROM documents WHERE file_id = $1",(file_id,))
client.query("""UPDATE documents SET metadata = '{"reviewed": true}'::jsonb WHERE id = 42""")
constrows=awaitclient.query("SELECT * FROM videos LIMIT 10");for(constrowofrows){console.log(row.id,row.text);}
constfileId="abc123";constrows=awaitclient.query("SELECT * FROM documents WHERE file_id = $1",[fileId]);
constqueryEmb=awaitmodel.encode("search query");constembPg=`{${queryEmb.join(",")}}`;constresults=awaitclient.query(`SELECT id, text, embedding <#> $1::float4[] AS score FROM embeddings ORDER BY score DESC LIMIT 10`,[embPg]);
constfileId="old-file-123";awaitclient.query("DELETE FROM documents WHERE file_id = $1",[fileId]);
awaitclient.query(`UPDATE documents SET metadata = '{"reviewed": true}'::jsonb WHERE id = 42`);