$rankprofile = Get-FASTSearchMetadataRankProfile -name default $rankprofile.QualityWeight = 80 $rankprofile.Update() New-FASTSearchMetadataRankProfile -Name Test # Change the weight of some static(quality) component $QualityComponents = $rankprofile.GetQualityComponents() $temp = $QualityComponents | Where-Object { $_.ManagedPropertyReference.Name -eq "urldepthrank" } $temp.Weight = 100 $temp.Update() # add a new managed property to the static rank components $mp = Get-FASTSearchMetadataManagedProperty -Name Rating $QualityComponents.Create($mp, 50) # to change the managed property field boost, give higher priority to png files $mp = Get-FASTSearchMetadataManagedProperty -Name fileextension $rankprofile.CreateManagedPropertyBoostComponent($mp, "png,1000") $rankprofile.CreateManagedPropertyBoostComponent($mp, "jpg,500") $rankprofile.CreateManagedPropertyBoostComponent($mp, "gif,100") $rankprofile.Update() $rankprofile.GetManagedPropertyBoosts() # give higher ranking to files off the shared folder $mp = Get-FASTSearchMetadataManagedProperty -Name sitename $rankprofile.CreateManagedPropertyBoostComponent($mp, "file://demo2010a/Search,1000") $rankprofile.update() $rankprofile.GetManagedPropertyBoosts()