Set-FASTSearchMetadataRankProfile
Vuelve a configurar un perfil de clasificación.
Syntax
Set-FASTSearchMetadataRankProfile
-Name <String>
[-AuthorityWeight <Int32>]
[-FreshnessManagedPropertyReference <ManagedProperty>]
[-FreshnessResolution <Int32>]
[-FreshnessWeight <Int32>]
[-PositionStopWordThreshold <Int64>]
[-QualityWeight <Int32>]
[-QueryAuthorityWeight <Int32>]
[-RankModelName <String>]
[-StopWordThreshold <Int64>]
[<CommonParameters>]
Set-FASTSearchMetadataRankProfile
-RankProfile <RankProfile>
[-AuthorityWeight <Int32>]
[-FreshnessManagedPropertyReference <ManagedProperty>]
[-FreshnessResolution <Int32>]
[-FreshnessWeight <Int32>]
[-PositionStopWordThreshold <Int64>]
[-QualityWeight <Int32>]
[-QueryAuthorityWeight <Int32>]
[-RankModelName <String>]
[-StopWordThreshold <Int64>]
[<CommonParameters>]
Description
Este cmdlet ajusta los componentes de relevancia de un perfil de clasificación para mejorar la relevancia de los resultados de búsqueda.
Todos los pesos son relativos entre sí. Si QualityWeight es 400 y AuthorityWeight es 100, esto significa que QualityWeight es 4 veces más importante que AuthorityWeight.
Después de multiplicarse por los pesos determinados en el perfil de clasificación, todos los componentes de relevancia se combinan en una sola puntuación de clasificación, que decide la ordenación del conjunto de resultados (siempre que no se especifique la ordenación sin relevancia). Todos los cambios son efectivos inmediatamente y no es necesario volver a alimentar el contenido para que surta efecto.
Para obtener permisos y la información más reciente sobre los cmdlets de FAST Search Server 2010 para SharePoint, consulte la documentación en línea, (https://go.microsoft.com/fwlink/?LinkId=163227).
Ejemplos
---------------EJEMPLO 1----------------- (FAST Server for SharePoint 2010)
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -QualityWeight 100 -AuthorityWeight 200 -QueryAuthorityWeight 10 -FreshnessWeight 0
En este ejemplo se cambian los pesos de los componentes de relevancia en el perfil de clasificación denominado "ExtraRankProfile". Puede especificar una o varias ponderaciones para modificarlas a la vez.
En este ejemplo se desactiva el componente de relevancia de actualización estableciendo el peso en 0, al tiempo que se ajustan los demás componentes.
---------------EJEMPLO 2----------------- (FAST Server para SharePoint 2010)
C:\PS>$processingtime = Get-FASTSearchMetadataManagedProperty -name Processingtime
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -FreshnessManagedPropertyReference $processingtime
En este ejemplo se cambia el perfil de clasificación "ExtraRankProfile" para que ya no determine la actualización del documento en función de la propiedad administrada "docdatetime".
En su lugar, la actualización se basa en la última vez que el elemento se procesó (alimentó) por última vez en el sistema de FAST Search Server 2010 para SharePoint. La hora en que se procesó el elemento se almacena de forma predeterminada en la propiedad administrada "processingtime".
---------------EJEMPLO 3----------------- (FAST Server para SharePoint 2010)
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -StopWordThreshold 100000
En este ejemplo se establece el umbral de palabras irrelevantes del perfil de clasificación denominado "ExtraRankProfile" en 100000. El umbral de palabras irrelevantes determina si el término de consulta es demasiado común para tenerse en cuenta al calcular la relevancia de un elemento.
Reducir el umbral de palabras irrelevantes significa que se pueden omitir más términos al calcular la relevancia, lo que puede tener un impacto positivo en el rendimiento.
---------------EXAMPLE 4----------------- (FAST Server para SharePoint 2010)
C:\PS>$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.GetQualityComponents()
La métrica de clasificación de calidad es una puntuación de importancia asignada a un documento, independientemente de los términos de consulta. En este ejemplo se enumeran las propiedades administradas implicadas en el cálculo de la clasificación de calidad mediante una llamada al método GetQualityComponents() en el perfil de clasificación.
---------------EXAMPLE 5----------------- (FAST Server para SharePoint 2010)
C:\PS>$new_rank_component = New-FASTSearchMetadataManagedProperty -Name sitecredibility
$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.CreateQualityComponent($new_rank_component,100)
$rankprofile.GetQualityComponents()
La métrica de clasificación de calidad es una puntuación de importancia asignada a un documento, independientemente de los términos de consulta. En este ejemplo se agrega otra propiedad administrada, denominada "sitecredibility", a la lista de componentes de calidad que forman la puntuación de clasificación de calidad. La propiedad administrada "sitecredibility" se pondera igual que los demás componentes de calidad (100).
El siguiente paso sería rellenar "sitecredibility" con una propiedad rastreada adecuada.
Parámetros
-AuthorityWeight
Este parámetro entero establece el componente de peso de autoridad del perfil de clasificación.
La clasificación por autoridad tiene en cuenta las conexiones entre elementos al calcular una puntuación de relevancia. Los elementos que son centrales y están vinculados con frecuencia para recibir una puntuación de relevancia de autoridad mayor que los elementos a los que es difícil acceder y a los que se vincula con menos frecuencia.
El componente Webanalyzer calcula periódicamente la puntuación de relevancia de autoridad.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-FreshnessManagedPropertyReference
Este parámetro especifica qué propiedades administradas se usarán al calcular la actualización.
La propiedad administrada debe representarse con un objeto ManagedPropertyImpl (por ejemplo, como se devuelve desde Get-FASTSearchMetadataManagedProperty).
La propiedad administrada debe ser del tipo "datetime" y tener habilitada la ordenación.
El valor de la propiedad administrada se usa al calcular la actualización del documento. Los elementos con un valor datetime anterior en la propiedad administrada especificada obtienen una puntuación de relevancia de actualización inferior.
Type: | ManagedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-FreshnessResolution
Este parámetro entero establece el tamaño del tic de aumento de actualización.
El tic es la menor cantidad de tiempo que la relevancia de la actualización considera un valor diferente.
Si se establece en una hora, todos los documentos con un valor de propiedad administrada de actualización dentro de la misma hora reciben la misma puntuación de relevancia de actualización.
Si se establece en un día, los documentos con el mismo valor de día en la propiedad administrada freshness se consideran igualmente actualizados.
Los valores admitidos son:
0 (segundo)
1 (minuto)
2 (hora)
3 (día)
4 (año)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-FreshnessWeight
Este parámetro entero establece el peso del componente de relevancia de actualización al calcular la relevancia de un resultado.
El valor de clasificación de actualización baja cuanto más antiguo sea el documento.
Consulte el parámetro FreshnessManagedPropertyReference para cambiar la propiedad administrada utilizada para calcular la actualización.
Establezca este valor en 0 para omitir la actualización del elemento al calcular la relevancia.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-Name
Nombre del perfil de clasificación que se va a modificar.
Type: | String |
Aliases: | RankProfileName, N |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-PositionStopWordThreshold
Este parámetro entero establece el umbral de palabras de detención de posición.
Si un término de consulta se produce con más frecuencia que position-stop-word-threshold (independientemente del número de elementos en los que se produce), no se realizan cálculos de relevancia de proximidad para ese término.
Si el recuento de términos de consulta no supera el umbral de palabras de detención de posición, se agrega una puntuación de clasificación adicional si los términos de consulta se colocan cerca entre sí en las propiedades administradas.
Si no desea usar la proximidad como parte del modelo de relevancia, establezca este parámetro en 0 para deshabilitar el cálculo de proximidad. Esto reducirá el uso de CPU al buscar.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-QualityWeight
Este parámetro entero establece el peso del componente de calidad del modelo de relevancia.
La calidad denota la importancia asignada de un documento. Las métricas de calidad se asignan a documentos individuales sin tener en cuenta la consulta que se está evaluando.
Un peso de calidad excesivamente alto hace que la clasificación de elementos dependa menos de los términos de consulta del usuario, lo que puede dar lugar a una experiencia de búsqueda deficiente, ya que los elementos con una puntuación de relevancia de alta calidad podrían superar a los elementos que son más relevantes para los términos de consulta.
La puntuación de relevancia de calidad se calcula dinámicamente, en función de uno o varios componentes de calidad. El método GetQualityComponents() disponible en el objeto RankProfileImpl enumera las propiedades administradas usadas para esto.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-QueryAuthorityWeight
Este parámetro entero establece el peso del componente de relevancia de la entidad de consulta.
La entidad de consulta aumenta para un elemento cuando un usuario hace clic en él desde los resultados de la búsqueda. Cuanto más popular sea el elemento para una consulta determinada, mayor será la puntuación de relevancia de la entidad de consulta.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-RankModelName
Nombre de un perfil de clasificación que se va a modificar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-RankProfile
Objeto que representa un perfil de clasificación.
Type: | RankProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-StopWordThreshold
Este parámetro entero establece el umbral de palabras irrelevantes del perfil de clasificación.
Una palabra de detención es un término de búsqueda tan común en el conjunto de resultados que no se cuenta como parte del cálculo de relevancia.
Cuando un término de consulta supera este umbral, FAST Search Server 2010 para SharePoint reintenta la consulta con un nivel de importancia de índice de texto completo superior hasta que puede encontrar un nivel donde el término de consulta no es una palabra irrelevante (consulte Set-FASTSearchMetadataFullTextIndexMapping para obtener más información sobre los niveles de importancia).
Si esto no es posible, el término de consulta no se incluye en la relevancia del conjunto de resultados. Un valor StopWordThreshold bajo proporciona un mejor rendimiento de búsqueda, pero una menor relevancia del conjunto de resultados (ya que existe una mayor posibilidad de que un término de consulta no influya en qué elementos están en el conjunto de resultados).
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |