다음을 통해 공유


가중치를 사용한 단어 또는 구 검색(가중치 용어)

단어나 구를 검색하고 가중치를 지정할 수 있습니다. 가중치는 0.0에서 1.0 사이의 숫자로 측정되며 단어와 구 집합에서 각 단어와 구의 중요도를 나타냅니다. 가중치는 0.0이 가장 낮고 1.0이 가장 높습니다. 예를 들어 다음 쿼리는 가중치를 사용하여 문자열 "Bay"로 시작하는 텍스트에 "Street" 또는 "View"가 있는 모든 고객 주소를 검색합니다. Microsoft SQL Server 2005는 지정한 단어가 더 많이 포함된 행에 더 높은 순위를 지정합니다.

USE AdventureWorks
GO
SELECT AddressLine1, KEY_TBL.RANK 
FROM Person.Address AS Address INNER JOIN
CONTAINSTABLE(Person.Address, AddressLine1, 'ISABOUT ("Bay*", 
         Street WEIGHT(0.9), 
         View WEIGHT(0.1)
         ) ' ) AS KEY_TBL
ON Address.AddressID = KEY_TBL.[KEY]
ORDER BY KEY_TBL.RANK
GO

가중치 단어는 다른 네 유형의 단어, 즉 단순 단어, 접두사 단어, 생성 단어 및 근접 단어와 함께 사용할 수 있습니다.

참고 항목

개념

전체 텍스트 검색 쿼리

관련 자료

CONTAINS(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기