: RankingParameter (Clase) (Microsoft.Office.Server.Search.Administration)
Represents a ranking parameter used for rank computation in Enterprise Search de Microsoft Office SharePoint Server 2007.
Espacio de nombres:
Ensamblado: Microsoft.Office.Server.Search (in microsoft.office.server.search.dll)
Sintaxis
'Declaración
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public NotInheritable Class RankingParameter
'Uso
Dim instance As RankingParameter
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public sealed class RankingParameter
Comentarios
Use the RankingParameters property of the Ranking class to get the collection of ranking parameters for a Shared Services Provider (SSP).
Use an indexer to return a single ranking parameter from the RankParamCollection object. For example, assuming the collection is assigned to a variable named rankingParams, use rankingParams[index] in Microsoft Visual C# or rankingParams(index) in Microsoft Visual Basic, where index is the index number of the ranking parameter in the collection, or a string containing the name of the ranking parameter.
Nota
You cannot add new ranking parameters, or remove or change the names of existing parameters; you can modify only the ranking parameter's value.
Ejemplo
The following code example writes out the ranking parameter names and built-in values to the console window.
Prerequisites
Ensure a Shared Services Provider is already created.
Project References
Add the following Project References in your console application code project before running this sample:
Microsoft.SharePoint
Microsoft.Office.Server
Microsoft.Office.Server.Search
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;
namespace RankingParameterSample
{
class Program
{
static void Main(string[] args)
{
try
{
//Replace <SiteName> with the name of a site using the Shared Services Provider.
string strURL = "http://<SiteName>";
Ranking searchRanking = new Ranking(SearchContext.GetContext(new SPSite(strURL)));
RankParamCollection rankParams = searchRanking.RankingParameters;
foreach (RankingParameter rankParam in rankParams)
{
Console.WriteLine("NAME: " + rankParam.Name + "...VALUE: " + rankParam.Value);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}
}
Jerarquía de herencia
System.Object
Microsoft.Office.Server.Search.Administration.RankingParameter
Seguridad de subprocesos
Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.
Vea también
Referencia
RankingParameter (Miembros)
Microsoft.Office.Server.Search.Administration (Espacio de nombres)
Otros recursos
Mejora de la relevancia
Introducción a la arquitectura de relevancia del motor de búsqueda Enterprise Search