더 이상 사용되지 않는
이 기능은 Windows 8부터 제거되었습니다. 새 애플리케이션을 작성하는 경우 사용되지 않는 이 기능을 사용하지 마십시오. 기존 애플리케이션을 수정하는 경우 이 기능에 대한 종속성을 제거하는 것이 좋습니다.
ISABOUT 용어는 하나 이상의 검색어 그룹에 대해 열을 일치합니다. 구문은 다음과 같습니다.
ISABOUT(<components>) [RANKMETHOD <method>]
선택적 RANKMETHOD 용어는 하나 이상의 구성 요소와 일치하는 문서의 순위를 지정하는 데 사용되는 계산 방법을 지정합니다. RANKMETHOD를 지정하지 않으면 기본 자카드 계수 순위 메서드가 사용됩니다.
ISABOUT 용어에는 하나 이상의 구성 요소가 있을 수 있습니다. CONTAINS 조건자에 지정된 열은 각 구성 요소에 대해 테스트됩니다. 하나 이상의 구성 요소가 일치하는 경우 문서가 결과에 포함됩니다. 쉼표는 여러 구성 요소를 구분합니다.
구성 요소 부분에는 다음과 같은 구문이 사용됩니다.
<match_term> [<weight_term>]
선택적 WEIGHT 용어를 사용하여 ISABOUT 용어 내에서 각 용어의 상대적 중요도를 변경할 수 있습니다. 가중치 용어가 적용되지 않으면 기본 1.0 가중치가 암시됩니다.
다음 표에서는 가능한 일치 용어 형식에 대해 설명합니다.
| 형 | 묘사 | 예제 | |
|---|---|---|---|
| 단어 | 공백이나 다른 문장 부호가 없는 단일 단어입니다. |
|
|
| 구 | 여러 단어 또는 포함된 공백입니다. |
|
|
| 와일드 카드 | 끝에 별표(*)가 추가된 단어 또는 구입니다. 자세한 내용은 CONTAINS 조건자 와일드카드 사용참조하세요. |
|
ISABOUT 열 가중치
ISABOUT 용어는 각 문서가 쿼리의 일치 용어 집합과 얼마나 일치하는지에 따라 일치하는 문서의 순위를 지정합니다. 열 가중치를 사용하여 일부 일치 용어를 다른 용어보다 일치시키는 데 더 많은 중요성을 둘 수 있습니다. ISABOUT 용어의 각 일치 용어는 가중치 값을 적용할 수 있습니다. 가중치는 단일 일치 용어에 적용되며 "WEIGHT" 키워드로 표시됩니다. WEIGHT 용어에는 두 가지 대체 구문이 있습니다.
<match_term> WEIGHT(<weight_value>)
<match_term>:(<weight_value>)
가중치 값은 소수점 이하인 0에서 1.0 사이여야 합니다. 이 범위를 벗어나는 가중치 값을 지정하면 오류 메시지가 표시됩니다. 용어에 대한 가중치가 없는 순위 값은 용어의 가중치 값을 곱합니다.
일치 용어에 가중치를 지정하지 않으면 기본값 1.0이 암시됩니다.
본보기
다음 예제에서는 가중치 값에 대해 길고 짧은 구문을 사용하여 두 ISABOUT 일치 용어에 가중치를 적용합니다.
WHERE CONTAINS( System.FileName,
'ISABOUT("computer" WEIGHT (0.75),"software":0.25)')
관련 항목