Two4 views should be created in order to calculate the
similarity between documents:
CREATE VIEW unnorm_doc_sim AS
SELECT dta1.document AS document1,
dta2.document AS document2,
sum(value * dta1.quantity *
dta2.quantity)
AS unnorm_sim
FROM doc_term_ass dta1,
doc_term_ass dta2, skalarproduct s
WHERE s.term1 = dta1.term
AND s.term2 = dta2.term
GROUP BY dta1.document, dta2.document;
CREATE VIEW doc_sim AS
SELECT uds.document1, uds.document2,
uds.unnorm_sim / n1.length /
n2.length AS sim
FROM unnorm_doc_sim uds,
document n1, document n2
WHERE uds.document1 = n1.id
AND uds.document2 = n2.id;
The first view calculates the unnormed similarity between
two documents:
ΣΣ
= =
n
i
n
j
ki lj i j e e t t
1 1
ควรสร้างมุมมอง Two4 เพื่อคำนวณการ
ความคล้ายคลึงกันระหว่างเอกสาร:
unnorm_doc_sim สร้างดูเป็น
dta1.document เลือกเป็น document1,
dta2.document เป็น document2,
ผลรวม (ค่า * dta1.quantity *
dta2.quantity)
AS unnorm_sim
จาก doc_term_ass dta1,
doc_term_ass dta2, skalarproduct s
s.term1 = dta1.term
AND s.term2 = dta2.term
GROUP BY dta1.document, dta2.document;
Doc_sim มุมมองที่สร้างเป็น
เลือก uds.document1, uds.document2,
uds.unnorm_sim / n1.length /
n2.length เป็น sim
จากยูดีเอส unnorm_doc_sim,
เอกสาร n1, n2 เอกสาร
uds.document1 = n1.id
AND uds.document2 = n2.id;
The มุมมองแรกคำนวณ unnormed คล้ายคลึงระหว่าง
เอกสารสอง:
ΣΣ
= =
n
ฉัน
n
เจ
lj กี่ฉัน j e e t t
1 1
การแปล กรุณารอสักครู่..
![](//thimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)