: Ranking (Clase) (Microsoft.Office.Server.Search.Administration)
Provides an entry point to adjust the settings used for query-independent rank computation for calculating the relevance of Enterprise Search results.
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 Ranking
'Uso
Dim instance As Ranking
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public sealed class Ranking
Comentarios
Use the Ranking constructor of the Ranking class to initialize an object that provides an entry point to the Relevance object model.
For more information about search relevance, see Introducción a la arquitectura de relevancia del motor de búsqueda Enterprise Search.
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>";
SearchContext context;
using (SPSite site = new SPSite("http://yourSiteName"))
{
context = SearchContext.GetContext(site);
}
Ranking sRanking = new Ranking(context);
RankParamCollection rankParams = sRanking.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.Ranking
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
Ranking (Miembros)
Microsoft.Office.Server.Search.Administration (Espacio de nombres)