Change the query authority (click-through) weight and resend backlog clicks by using Windows PowerShell (FAST Search Server 2010 for SharePoint)

 

Applies to: FAST Search Server 2010

In this article, the following Windows PowerShell procedures are described:

  • Change the query authority (click-through) weight

  • Resend backlog clicks

Note

When tuning dynamic rank, we recommend that you create a new rank profile, on which you can test the new component settings. For more on how to create new rank profiles, see Create and manage rank profiles by using Windows PowerShell (FAST Search Server 2010 for SharePoint).

Change the query authority (click-through) weight

  1. Verify that you meet the following minimum requirements: You are a member of the FASTSearchAdministrators local group on the computer where FAST Search Server 2010 for SharePoint is installed.

  2. On the Start menu, click All Programs.

  3. Click Microsoft FAST Search Server 2010 for SharePoint.

  4. Click Microsoft FAST Search Server 2010 for SharePoint shell.

  5. At the Windows PowerShell command prompt, type the following command(s):

    $RankProfile = Get-FASTSearchMetadataRankProfile -Name <RankProfile>
    

    Where:

    • <RankProfile> is the name of the rank profile that you want to change the query authority (click-through) weight of. The default rank profile is named default.
  6. Look at the current value:

    $RankProfile
    
    >> Name                                   :         default
    >> isDefault                              :         False  
    >> RankModelName                          :         default
    >> StopWordThreshold                      :         2000000
    >> PositionStopWordThreshold              :         20000000
    >> QualityWeight                          :         50
    >> AuthorityWeight                        :         80
    >> QueryAuthorityWeight                   :         50
    >> FreshnessWeight                        :         100
    >> FreshnessResolution                    :         Day
    >> FreshnessManagedPropertyReference      :         Write      
    
  7. Change the query authority (click-through) weight:

    $RankProfile.QueryAuthorityWeight = <QueryAuthorityWeight>
    

    Where:

    • <QueryAuthorityWeight> is the weight you want the parameter Query authority (click-through) to have relative to the other dynamic rank parameters, for example 1000.
  8. Update the rank profile with the new values:

    $RankProfile.Update() 
    
  9. Look at the rank profile to confirm that the new value is being used:

    $RankProfile
    >> Name                                   :         default
    >> isDefault                              :         False  
    >> RankModelName                          :         default
    >> StopWordThreshold                      :         2000000
    >> PositionStopWordThreshold              :         20000000
    >> QualityWeight                          :         50
    >> AuthorityWeight                        :         80
    >> QueryAuthorityWeight                   :         1000
    >> FreshnessWeight                        :         100
    >> FreshnessResolution                    :         Day
    >> FreshnessManagedPropertyReference      :         Write      
    

See also

RankProfile.QueryAuthorityWeight Property

Set-FASTSearchMetadataRankProfile

Resend backlog clicks

The first time that you match a SharePoint Server front-end with a FAST Search Server 2010 for SharePoint back-end, 30 days of clicks are sent to the FAST Search Server 2010 for SharePoint back-end (even if no clicks have been done). This starts the search click-through functionality and keeps the system from running 30 days before click-through boosting becomes effective. However, if you re-install the FAST Search Server 2010 for SharePoint back-end, make sure that the 30 days of clicks are resent to the back-end by following these steps:

  1. Verify that you have Farm Administrator permissions.

  2. On the Start menu, click All Programs.

  3. Click Microsoft SharePoint 2010 Products.

  4. Click SharePoint 2010 Management shell.

  5. At the Windows PowerShell command prompt, type the following command(s):

    $ctejd = Get-SPEnterpriseSearchExtendedClickThroughExtractorJobDefinition -SearchApplication "<SearchApplication>"
    $ctejd.ResetLastExtractionDates()
    $ctejd.Update()
    $ctejd.RunNow()
    

    Where:

    • <SearchApplication> is the name of your FAST Search Query Search Service Application (SSA).