다음을 통해 공유


Set-FASTSearchMetadataRankProfile

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-29

순위 프로필을 다시 구성합니다.

Syntax

Set-FASTSearchMetadataRankProfile -RankProfile <RankProfile> [-AuthorityWeight <Nullable>] [-FreshnessManagedPropertyReference <ManagedProperty>] [-FreshnessResolution <Nullable>] [-FreshnessWeight <Nullable>] [-PositionStopWordThreshold <Nullable>] [-QualityWeight <Nullable>] [-QueryAuthorityWeight <Nullable>] [-RankModelName <String>] [-StopWordThreshold <Nullable>]

Set-FASTSearchMetadataRankProfile -Name <String> [-AuthorityWeight <Nullable>] [-FreshnessManagedPropertyReference <ManagedProperty>] [-FreshnessResolution <Nullable>] [-FreshnessWeight <Nullable>] [-PositionStopWordThreshold <Nullable>] [-QualityWeight <Nullable>] [-QueryAuthorityWeight <Nullable>] [-RankModelName <String>] [-StopWordThreshold <Nullable>]

자세한 설명

이 cmdlet은 검색 결과의 관련성을 향상시키기 위해 순위 프로필의 관련성 구성 요소를 조정합니다. 이 cmdlet에는 둘 이상의 매개 변수 집합이 포함됩니다. 한 매개 변수 집합의 매개 변수만 사용할 수 있으며 서로 다른 매개 변수 집합의 매개 변수를 결합하면 안 됩니다. 단순한 작업을 수행할 때는 RankProfile 매개 변수를 사용하는 것과 RankProfile 매개 변수를 사용하는 것 간에 차이가 없습니다. 유일한 차이점은 Name 매개 변수를 사용할 경우 매번 순위 프로필을 조회하지만 RankProfile 매개 변수를 사용할 때는 이미 참조한 개체를 사용하게 됩니다. 하지만 모든 범주에 대해 반복하는 경우처럼 대규모 개체 집합과 관련된 작업을 처리할 때는 이름별 추가 조회를 수행하지 않는 것이 약간 더 효율적일 수 있습니다. 매개 변수 집합을 사용하는 방법에 대한 자세한 내용은 Cmdlet 매개 변수 집합(영문일 수 있음)을 참조하십시오.

모든 가중치는 서로 상대적입니다. QualityWeight가 400이고 AuthorityWeight가 100인 경우 QualityWeightAuthorityWeight보다 4배 더 중요하다는 것을 의미합니다.

순위 프로필에서 결정된 가중치를 곱한 후에 모든 관련성 구성 요소는 단일 순위 점수로 결합되며 비관련성 정렬이 지정되지 않은 경우 이 점수에 따라 결과 집합 정렬이 결정됩니다. 모든 변경 내용은 즉시 적용되며 변경 내용을 적용하기 위해 콘텐츠를 다시 공급할 필요가 없습니다.

Parameters

매개 변수 필수 형식 설명

Name

필수

System.String

낮은 순위의 조정 매개 변수를 제어하는 순위 모델 구성의 이름입니다.

일반적으로 “default”로 이름이 지정된 기본 순위 모델에서 변경할 필요는 없습니다.

RankProfile

필수

Microsoft.SharePoint.Search.Extended.Administration.Schema.RankProfile

순위 프로필을 나타내는 개체입니다.

AuthorityWeight

선택

System.Nullable

이 정수 매개 변수는 순위 프로필의 신뢰성 가중치 구성 요소를 설정합니다.

신뢰성에 대한 순위에서는 관련성 점수를 계산할 때 항목 간의 연결을 고려합니다. 중앙에 있고 자주 연결되는 항목은 도달하기 어렵고 자주 연결되지 않는 항목보다 신뢰 관련성 점수가 더 높습니다.

Webanalyzer 구성 요소는 신뢰 관련성 점수를 정기적으로 계산합니다.

FreshnessManagedPropertyReference

선택

Microsoft.SharePoint.Search.Extended.Administration.Schema.ManagedProperty

이 매개 변수는 최신 상태를 계산할 때 사용할 관리 속성을 지정합니다.

관리 속성은 예를 들어 Get-FASTSearchMetadataManagedProperty가 반환하는 ManagedPropertyImpl 개체를 사용하여 나타내야 합니다.

관리 속성은 “datetime” 형식이어야 하고 정렬을 사용하도록 설정되어야 합니다.

관리 속성의 값은 문서의 최신 상태를 계산할 때 사용됩니다. 지정된 관리 속성에서 이전 datetime 값을 가진 항목은 최신 상태 관련성 점수가 더 낮습니다.

FreshnessResolution

선택

System.Nullable

이 정수 매개 변수는 최신 상태 승격 틱의 크기를 설정합니다.

틱은 최신 상태 관련성이 다른 값으로 간주되는 가장 작은 시간 크기입니다.

시간으로 설정된 경우 동일한 시간 내의 최신 상태 관리 속성 값을 가진 모든 문서는 최신 상태 관련성 점수가 동일합니다.

일로 설정된 경우 최신 상태 관리 속성에서 동일한 일 값을 가진 문서는 동일한 최신 상태로 간주됩니다.

유효한 값은 다음과 같습니다.

0(초)

1(분)

2(시간)

3(일)

4(년)

FreshnessWeight

선택

System.Nullable

이 정수 매개 변수는 결과의 관련성을 계산할 때 최신 상태 관련성 구성 요소의 가중치를 설정합니다.

문서가 오래될수록 최신 상태 순위 값은 내려갑니다.

최신 상태를 계산하는 데 사용되는 관리 속성을 변경하려면 FreshnessManagedPropertyReference 매개 변수를 참고하십시오.

관련성을 계산할 때 항목 최신 상태를 무시하려면 이 값을 0으로 설정합니다.

PositionStopWordThreshold

선택

System.Nullable

이 정수 매개 변수는 위치 중지 단어 임계값을 설정합니다.

쿼리 용어가 발생하는 항목 수에 상관없이 위치 중지 단어 임계값보다 자주 쿼리 용어가 발생할 경우 해당 용어에 대해 근접 관련성 계산이 수행되지 않습니다.

쿼리 용어 개수가 위치 중지 단어 임계값을 초과하지 않을 경우 관리 속성에서 쿼리 용어가 서로 근접해 있으면 추가 순위 점수가 더해집니다.

관련성 모델의 일부로 근접 계산을 사용하지 않으려면 이 매개 변수를 0으로 설정하여 근접 계산을 사용하지 않도록 설정합니다. 이렇게 하면 검색할 때 CPU 사용이 줄어듭니다.

QualityWeight

선택

System.Nullable

이 정수 매개 변수는 관련성 모델의 품질 구성 요소에 대한 가중치를 설정합니다.

품질은 문서의 할당된 중요도를 나타냅니다. 평가 중인 쿼리를 고려하지 않고 품질 기준이 개별 문서에 할당됩니다.

품질 가중치가 과도하게 높으면 항목 순위가 사용자 쿼리 용어에 덜 의존하게 되고 검색 정확도가 낮아질 수 있습니다. 이는 품질 관련성 점수가 높은 항목이 쿼리 용어와 관련성이 높은 항목보다 중요한 것으로 간주될 수 있기 때문입니다.

품질 관련성 점수는 하나 이상의 품질 구성 요소에 기반하여 동적으로 계산됩니다. RankProfileImpl 개체에서 사용할 수 있는 GetQualityComponents() 메서드는 이 작업에 사용되는 관리 속성을 나열합니다.

QueryAuthorityWeight

선택

System.Nullable

이 정수 매개 변수는 쿼리 신뢰 관련성 구성 요소의 가중치를 설정합니다.

사용자가 검색 결과에서 항목을 클릭할 경우 항목에 대한 쿼리 신뢰성이 증가합니다. 제공된 쿼리에 대해 항목의 조회 빈도가 높을수록 쿼리 신뢰 관련성 점수가 높아집니다.

RankModelName

선택

System.String

수정할 순위 프로필의 이름입니다.

StopWordThreshold

선택

System.Nullable

이 정수 매개 변수는 순위 프로필의 중지 단어 임계값을 설정합니다.

중지 단어는 결과 집합에서 매우 일반적이어서 관련성 계산의 일부로 포함되지 않는 검색 용어입니다.

쿼리 용어가 이 임계값을 초과할 경우 FAST Search Server 2010 for SharePoint에서는 쿼리 용어가 중지 단어가 아닌 수준을 찾을 때까지 더 높은 전체 텍스트 인덱스 중요도 수준을 가진 쿼리를 다시 시도합니다. 중요도 수준에 대한 자세한 내용은 Set-FASTSearchMetadataFullTextIndexMapping을 참고하십시오.

이 작업이 불가능한 경우 쿼리 용어는 결과 집합의 관련성에 포함되지 않습니다. StopWordThreshold 값이 낮으면 검색 성능이 향상되지만 결과 집합 관련성이 낮아집니다. 이는 쿼리 용어가 결과 집합에 있는 항목에 영향을 주지 않을 가능성이 크기 때문입니다.

입력 형식

반환 형식

Example

---------------예제 1---------------

Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -QualityWeight 100 -AuthorityWeight 200 -QueryAuthorityWeight 10 -FreshnessWeight 0

이 예제에서는 “ExtraRankProfile”이라는 순위 프로필에서 관련성 구성 요소의 가중치를 변경합니다. 수정할 가중치를 한 번에 하나 이상 지정할 수 있습니다.

이 예제에서는 다른 구성 요소를 조정하는 동안 가중치를 0으로 설정하여 최신 상태 관련성 구성 요소를 해제합니다.

---------------예제 2---------------

$processingtime = Get-FASTSearchMetadataManagedProperty -name Processingtime
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -FreshnessManagedPropertyReference $processingtime

이 예제에서는 더 이상 “Write” 관리 속성을 기반으로 문서의 최신 상태를 결정하지 않도록 “ExtraRankProfile” 순위 프로필을 변경합니다.

대신 항목이 FAST Search Server 2010 for SharePoint 시스템에서 마지막으로 처리(공급)된 시점을 기반으로 최신 상태가 결정됩니다. 항목이 처리된 시간은 기본적으로 “processingtime” 관리 속성에 저장됩니다.

---------------예제 3---------------

Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -StopWordThreshold 100000

이 예제에서는 “ExtraRankProfile”이라는 순위 프로필의 중지 단어 임계값을 100000으로 설정합니다. 중지 단어 임계값은 쿼리 용어가 너무 일반적이어서 항목의 관련성을 계산할 때 고려되지 않는지 여부를 결정합니다.

중지 단어 임계값이 낮으면 관련성을 계산할 때 더 많은 용어가 무시되므로 성능에 긍정적인 영향을 줄 수 있습니다.

---------------예제 4---------------

$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.GetQualityComponents()

품질 순위 기준은 쿼리 용어에 상관없이 문서에 할당된 중요도 점수입니다. 이 예제에서는 순위 프로필에서 the GetQualityComponents() 메서드를 호출하여 품질 순위를 계산하는 것과 관련된 관리 속성을 나열합니다.

---------------예제 5---------------

$new_rank_component = New-FASTSearchMetadataManagedProperty -Name sitecredibility
$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.CreateQualityComponent($new_rank_component,100)
$rankprofile.GetQualityComponents()

품질 순위 기준은 쿼리 용어에 상관없이 문서에 할당된 중요도 점수입니다. 이 예제에서는 품질 순위 점수를 구성하는 품질 구성 요소 목록에 “sitecredibility”라는 또 다른 관리 속성을 추가합니다. “sitecredibility” 관리 속성은 다른 품질 구성 요소와 동일한 가중치를 가집니다(100).

다음 단계에서는 “sitecredibility”를 적절한 크롤링 속성으로 채웁니다.

See Also

Reference

New-FASTSearchMetadataRankProfile
Remove-FASTSearchMetadataRankProfile
Get-FASTSearchMetadataRankProfile
Get-FASTSearchMetadataManagedProperty