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()