запрос в цвето psql - PullRequest
       32

запрос в цвето psql

1 голос
/ 26 апреля 2020

in psql tsvectors для названия и описания продукта для вставки в базу данных. И один, чтобы иметь возможность поиска по векторам по базе данных. кто-нибудь помочь решить этот запрос? Желательно написано в psycopg2. проверьте мой запрос

import psycopg2

conn = psycopg2.connect(
    user = "postgres",
    password = "123",
    host = "127.0.0.1",
    port = "5432",
    database = "mydb"
)

cur = conn.cursor()
cursor.execute("INSERT INTO products (modid, name, description) VALUES(%s, %s, %s)", 
('bye','Pack my box with five dozen liquor jugs.'),
('bye','Jackdaws love my big sphinx of quartz.'),
('bye','The five boxing wizards jump quickly.'),
('bye','How vexingly quick daft zebras jump!'),
('bye','Bright vixens jump; dozy fowl quack.'),
('bye','Sphinx of black quartz, judge my vow.'))
conn.commit()
cur.execute(
    SELECT * FROM products  
     WHERE name @@ to_tsquery('jump & quick')  """ 
)

result = cur.fetchall()
cur.close()
conn.close()
...