연구개발/SQL2008

FullText Search 시에 가중치 주기

HEAD1TON 2010. 4. 22. 15:33
728x90
반응형


SELECT * FROM CONTAINSTABLE(FullTbl, *, N'일본');

KEY         RANK
----------- -----------
2           128
13          64

(2개 행이 영향을 받음)


SELECT f.id, c.RANK AS [가중치], f.title, f.description
FROM FullTbl AS f
INNER JOIN CONTAINSTABLE(FullTbl, *, N'일본') AS c
ON f.id = c.[Key]

(1개 행이 영향을 받음)
id          가중치         title      description
----------- ----------- ---------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2           128         일본침몰       일본열도를 뒤흔든 거대한 지진 마침내 현실이 된 일본의 멸망
13          64          한반도        일본은 한반도의 경의선 철도 개통을 허가하지 않겠습니다.
728x90
반응형