我有Item
和Vector
表:
CREATE TABLE Item (
itemID INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(256)
);
CREATE TABLE Vector (
itemID INT REFERENCES Item(itemID),
dim INT,
value FLOAT
);
例如,如果第3项有向量<4,2,5>
,则(3, 0, 4), (3,1,2), (3,2,5)
表中有Vector
。 (实际上,它不是三维的,可能真的很大)
现在给定了特定的向量V=<v_1, v_2, v_3>
,我希望SELECT
10 Item
s与余下的余弦距离V
。
我正在努力找到将向量V
发送到SQL Server的方法。
请帮助我!
我在Ubuntu上使用MySQL