Create a custom ranking model by using the Ranking Model Tuning App (Crear un modelo de clasificación personalizado mediante la aplicación Ranking Model Tuning)
SE APLICA A:2013 2016 2019 Subscription Edition SharePoint en Microsoft 365
Si los modelos de clasificación estándar no cumplen los requisitos de relevancia que tiene, puede crear un modelo de clasificación personalizado para la experiencia de búsqueda clásica. Con la aplicación de optimización de modelos de clasificación, puede hacerlo más fácilmente que antes. La aplicación proporciona una interfaz de usuario para copiar un modelo de clasificación existente, juzgar los resultados de un conjunto de consultas, agregar o quitar características de clasificación y ajustar el peso de estas características. Por último, puede evaluar los cambios y publicar el nuevo modelo de clasificación cuando esté satisfecho con los resultados.
¿Por qué crear un modelo de clasificación personalizado?
En la mayoría de los casos, los modelos de clasificación de SharePoint Server proporcionan una buena clasificación de resultados de búsqueda y también puede influir en la clasificación de los resultados de búsqueda con reglas de consulta. Sin embargo, si tiene una necesidad de relevancia específica para los resultados de búsqueda que los modelos de clasificación estándar no proporcionan, puede crear un modelo de clasificación personalizado.
Estos son algunos casos de uso típicos:
- Ha agregado una propiedad administrada específica que cree que debe influir en la clasificación de los elementos del sitio.
Ejemplo: una tienda de alimentos ha agregado una nueva propiedad administrada "sin gluten" y quiere incluir esta propiedad administrada en los cálculos de clasificación de los resultados de la búsqueda.
- Quiere asignar a una o varias de las propiedades administradas de un modelo de clasificación estándar más peso de clasificación que lo que obtiene de forma predeterminada.
Ejemplo: una empresa de contabilidad quiere que los libros de Excel (tipo de archivo) tengan un peso de clasificación mayor que el que obtienen al usar el modelo de clasificación estándar.
Importante
Crear un modelo de clasificación personalizado es bastante complejo y no debe tomar esto a la ligera. Para obtener un buen resultado, espere invertir tiempo en tareas como juzgar un número considerable de consultas.
Obtenga más información sobre los modelos de clasificación y clasificación:
Información general sobre la clasificación de resultados de la búsqueda en SharePoint Server
Personalización de los modelos de clasificación para mejorar la relevancia en SharePoint
Obtener la aplicación para SharePoint Server
Importante
Para SharePoint Server 2013, se recomienda que haya instalado la actualización acumulativa de SharePoint Server 2013 de marzo de 2014.
Instale la aplicación y prepare la granja de SharePoint para permitir aplicaciones mediante los mismos procesos estándar que para todas las aplicaciones de SharePoint Server: Instalar y administrar aplicaciones para SharePoint.
Para usar la aplicación, debe ser administrador de la aplicación de servicio de búsqueda.
Creación de un modelo de clasificación personalizado: pasos principales
- Haga clic en el icono de aplicación de modelos de clasificación) para ir a la página inicial de la aplicación.
Siga estos pasos principales para crear un modelo de clasificación personalizado. Espere ir y venir entre los diferentes pasos a medida que ajuste el modelo.
Paso 1: Copiar un modelo de clasificación existente y asignarle un nombre
Paso 4: Agregar características de clasificación y ajustar el peso
Paso 1: Copiar un modelo de clasificación existente y asignarle un nombre
Al iniciar la aplicación, verá una lista de todos los modelos de clasificación disponibles. En el primer uso, este será el conjunto de modelos de clasificación estándar entregados con SharePoint. Estos modelos de clasificación están marcados con modelo base y la única acción permitida es copiar . Para crear un modelo de clasificación personalizado, copie un modelo existente y, a continuación, modifique la copia. Los modelos creados mediante la aplicación se marcan con No modelo base y también se pueden editar, publicar o eliminar.
La mayoría de los modelos de clasificación estándar entregados con SharePoint tienen una fase lineal y una fase neuronal. Con esta aplicación, solo puedes personalizar la fase lineal de un modelo de clasificación, ya que una fase lineal es más fácil de ajustar y personalizar.
Se recomienda usar el modelo de clasificación de búsqueda con dos fases lineales como base para el modelo de clasificación personalizado y, a continuación, será más fácil volver a ajustar y personalizar el modelo de clasificación.
En la lista de modelos de clasificación existentes, seleccione el modelo que desea copiar.
Haga clic en la flecha situada a la derecha y seleccione Copiar.
En la página Editar modelo de clasificación , escriba un nombre para el nuevo modelo de clasificación.
Seleccione el origen de resultados en el que desea probar las consultas.
Paso 2: Agregar un conjunto de juicios
Puede agregar uno o varios conjuntos de juicios al modelo de clasificación. Un conjunto de juicios normalmente consta de consultas que son populares, consultas que son importantes para la empresa o consultas que el modelo de clasificación actual no controla lo suficientemente bien. En la página Editar modelo de clasificación , en Consultas de juez, elija Agregar conjunto de juicios.
- En la página Editar conjunto de juicios , elija una o varias de estas opciones:
Opción | Descripción |
---|---|
Importación de consultas juzgadas |
Si ya tiene un conjunto de consultas y etiquetas para los documentos devueltos para las consultas, puede importarlas. Elija el archivo que se va a cargar y, a continuación, haga clic en Importar consultas. El archivo de importación debe ser de tipo XML con el esquema siguiente: <QuerySet Name="testRM - JudgementSet"><Query QueryString="query1" ><Judgements><Document Url="docUrl1" Label="Excellent" /><Document Url="docUrl2" Label="Good" /><Document Url="docUrl3" Label="Fair" /><Document Url="docUrl4" Label="Bad" /></Judgements></Query></QuerySet> Puede usar cuatro etiquetas para indicar lo deseable que es un resultado para una consulta: Excelente, Bueno, Justo y Malo. |
Adición de consultas muestreadas |
Si la búsqueda ha estado activa en el sitio, puede hacer que la aplicación elija un conjunto aleatorio de consultas de los registros de consultas existentes. La aplicación elegirá las consultas más populares. Especifique el número de consultas que se van a muestrear en el cuadro y haga clic en Agregar consultas. |
Agregar consultas manualmente |
Escriba consultas directamente en la aplicación, una consulta por línea y, a continuación, haga clic en Agregar consultas. Puede agregar todas las consultas de esta manera o puede agregar manualmente más consultas a un conjunto de consultas existente. |
- Si importó consultas juzgadas con etiquetas, haga clic en Listo para guardar el conjunto de juicios. Si ha agregado consultas desde el registro de consultas o manualmente, puede empezar a juzgar las consultas, consulte el paso 3.
Para asegurarse de que las métricas de relevancia son indicadores confiables de lo bueno que es el modelo de clasificación para un sitio determinado, asegúrese de que:
Hay suficientes consultas en el conjunto de sentencias. Cuantos más consultas y más documentos evaluados en los 10 primeros de estas consultas, mejor.
Hay una combinación representativa del intervalo de consultas que espera tener.
Paso 3: Juzgar los resultados de las consultas del conjunto
Ahora, examine todas las consultas y evalúe los resultados de cada una de ellas. Determine lo relevante o deseable que es un documento determinado en el índice como resultado de la búsqueda de la consulta específica. Cuanto más relevante o deseable cree que es un documento, mayor será el valor de la lista clasificada.
Nota:
Si importó consultas ya juzgadas en el paso anterior, los resultados ya tienen una clasificación y puede omitir este paso.
En la página Editar conjunto de juicios , para cada consulta, haga clic en el texto de la consulta y elija Resultados del juez.
En la página Evaluar consulta , verá dos conjuntos de resultados en paralelo: Resultados con modelo base y Resultados con modelo actual. Antes de realizar cambios en el nuevo modelo de clasificación, los dos conjuntos de resultados serán los mismos.
Para cada resultado, evalúe el resultado y asígnele una clasificación (etiqueta) eligiendo el número de estrellas, de una a cinco. La opción de estrella única, "Vínculo roto", se puede usar para los documentos a los que no se puede acceder.
Después de realizar la primera ronda de cambios en el modelo de clasificación, puede comparar dos conjuntos de resultados en paralelo en esta vista. Compare el modelo de clasificación actual con el modelo base o con la última versión guardada del nuevo modelo. De este modo, puede evaluar el efecto de las diferentes personalizaciones que ha realizado.
Cuando haya clasificado los resultados de una consulta, haga clic en Siguiente consulta para continuar con el conjunto de juicios.
Haga clic en Listo para guardar el conjunto.
Cuando haya pasado y evaluado las consultas en el conjunto de juicios, verá la cobertura de juicio para ese conjunto. Después de realizar cambios en el modelo, puede ver cuánta relevancia ha mejorado con el nuevo modelo de clasificación para los distintos conjuntos de juicios.
Esta columna | Muestra la siguiente información |
---|---|
Texto de consulta |
Consultas en el conjunto de juicios. |
Cobertura de juicio |
Porcentaje de direcciones URL de documento de los diez primeros valores actuales que se han clasificado. NOTA: Las métricas de relevancia solo son confiables cuando la cobertura de juicio es alta. Para aumentar la cobertura, juzgue más de los resultados de la consulta. |
Relevancia frente a clasificación base |
Después de realizar cambios en el modelo de clasificación, esta ilustración muestra cuánta relevancia ha mejorado para la consulta con el nuevo modelo de clasificación en comparación con el modelo base. Si la puntuación es del 0,00 %, no hay ninguna diferencia entre los dos modelos de esa consulta. Si la puntuación es negativa, la relevancia ha disminuido. |
Frente al modelo guardado |
La aplicación mantiene una versión de borrador del modelo de clasificación mientras trabaja en él. Puede comparar la versión de borrador actual con la última versión guardada del nuevo modelo de clasificación. En esta ilustración se muestra cuánta relevancia ha mejorado o disminuido con el borrador actual del modelo en comparación con la última versión guardada. |
La métrica de relevancia que se usa en la aplicación es "Ganancia acumulativa con descuento" calculada para los cinco resultados principales.
Paso 4: Agregar características de clasificación y ajustar el peso
Al copiar un modelo de clasificación existente, el nuevo modelo de clasificación contiene las mismas características y ponderaciones de clasificación que en el modelo base. Puede agregar más propiedades administradas como características de clasificación adicionales, quitar características existentes o ajustar el peso de las características existentes.
Nota:
Solo puede elegir las propiedades administradas que ya se han creado y configurado. La administración de propiedades administradas, como crear nuevas o establecerlas para que se puedan buscar o ordenar, está fuera del ámbito de esta aplicación.
Paso 4a: Agregar características de clasificación
En la página Editar modelo de clasificación , en Agregar y ajustar características, haga clic en Agregar características para personalizar.
En la página Agregar una característica de clasificación para personalizar , elija entre estos tipos de características de clasificación:
Tipo de característica de clasificación | Descripción |
---|---|
Característica sugerida basada en consultas juzgadas |
La aplicación puede sugerir características para agregar cuando se han extraído vectores de características para un número suficiente de documentos evaluados. Las sugerencias serán características de clasificación que tienen una fuerte correlación (negativa o positiva) con los jugdements de relevancia proporcionados por el ajuste automatizado. Esta opción solo está disponible después de ejecutar el ajuste automatizado en este modelo de clasificación al menos una vez. Vea más información sobre el ajuste automatizado más adelante en este artículo. |
Propiedad administrada de texto que permite búsquedas |
Elija una propiedad administrada que se usará en los cálculos de clasificación de resultados de búsqueda. Si selecciona que la proximidad de los términos de consulta en el valor de la propiedad es importante, puede especificar más adelante un peso de proximidad para la característica. La aplicación usa las variantes isExact=1 y isDiscounted=1. |
Propiedad administrada numérica ordenable |
También se denomina característica de clasificación estática. La propiedad administrada debe ser del tipo Integer. La aplicación usa la transformación Rational. Elija una propiedad administrada y escriba un valor predeterminado para la propiedad. El valor predeterminado se usará si un elemento no tiene un valor establecido explícitamente. |
Propiedad ordenable con un valor específico |
También se denomina característica de clasificación estática bucketed. Elija una propiedad administrada y escriba el valor predeterminado de la propiedad. Tener valor: este número es el cubo específico que se está optimizando. |
Característica de clasificación del modelo base |
Use esta opción para ajustar el peso de las características existentes. Elija entre las características de clasificación existentes. |
- Haga clic en Agregar característica. Repita los pasos para agregar más características que personalizar. Las características de clasificación seleccionadas se muestran en la página Editar modelo de clasificación .
También puede quitar características del modelo.
Obtenga más información sobre las características de clasificación y la agregación de características de clasificación en el personalización de modelos de clasificación para mejorar la relevancia en SharePoint.
Paso 4b: Ajustar los pesos
Inicialmente, las nuevas características tienen un peso cero, excepto las características de clasificación existentes del modelo base. Para proporcionar a las características de clasificación un weigth diferente, puede usar el ajuste automatizado o el ajuste manual.
Optimización automatizada:
Con el ajuste automatizado, los juicios proporcionados para su conjunto de juicios se usan para establecer automáticamente el peso de las características de una manera que intenta maximizar la relevancia. La opción de ajuste automático está disponible cuando tiene al menos 10 consultas con al menos 10 juicios cada uno. Cuantos más juicios tenga, más confiable será el ajuste automático.
En la pestaña Optimización automatizada , haga clic en el botón Ajuste automático de pesos .
Nota:
La opción autotune incluye una cantidad considerable de cálculo y puede tardar alrededor de 5 minutos en un conjunto de juicios de 10 consultas.
Ajuste manual:
Con el ajuste manual, puede establecer o cambiar los pesos de las características de clasificación individuales. Evite valores muy grandes (negativos o positivos).
En la pestaña Ajuste manual , establezca o cambie el peso de una característica escribiendo o cambiando un valor en el cuadro Peso .
Haga clic en Guardar ponderaciones para ejecutar la evaluación en todos los conjuntos de juicios asociados a este modelo.
Evalúe los cambios, consulte el paso 5.
Paso 5: Evaluar los cambios
La aplicación le permite evaluar cómo cambia la relevancia de un modelo de clasificación personalizado. Esto es especialmente útil para las consultas que considere importantes.
Importante
Al crear un modelo de clasificación personalizado, esto influye en todas las consultas que usan ese modelo de clasificación. Pruebe el efecto del modelo de clasificación personalizado en muchas consultas.
Escriba consultas en el cuadro Consulta de ejemplo debajo de la lista Ajuste manual para ver los resultados de una consulta específica. Puede comparar los resultados con el modelo base o el último modelo guardado a la izquierda, y los resultados con el modelo actual a la derecha. También puede agregar consultas a un conjunto de juicios de esta página si lo desea.
También puede evaluar el efecto de una configuración determinada ejecutando una evaluación en un conjunto de juicios. En la lista de conjuntos de juicios en Consultas de juez, haga clic en la flecha situada a la derecha del conjunto y elija Evaluar relevancia en el menú.
Nota:
Cambiar el peso de una característica de clasificación afectará al orden de los resultados, con suerte para proporcionar una mayor relevancia. Como resultado de la reordenación, los nuevos documentos que aún no se han evaluado pueden especificar los 10 resultados principales de una consulta. Si esto sucede, el valor de cobertura del juicio bajará para un conjunto de sentencias y es posible que tenga que proporcionar juicios adicionales.
- Cuando haya terminado de agregar, quitar y ajustar características, guarde los cambios. El nuevo modelo de clasificación personalizado se muestra en la lista de modelos de clasificación disponibles con los que comenzó. Se marca como Modelo no base.
Paso 6: Publicación del modelo de clasificación
El nuevo modelo de clasificación está disponible de forma predeterminada para el sitio donde agregó la aplicación. Si desea usar el modelo de clasificación personalizado de forma más amplia, debe publicarlo.
En la lista Seleccionar modelo de clasificación , haga clic en la flecha situada a la derecha y elija Publicar en el menú.
Elija una de las opciones siguientes:
Sitio actual (disponible de forma predeterminada)
Colección de sitios actual
Todas las colecciones de sitios (toda la aplicación de servicio de búsqueda)
- Haga clic en Publicar.
Al publicar el modelo de clasificación, obtendrá un GUID que identifica el modelo de clasificación. Puede usar el GUID en la búsqueda, por ejemplo, al configurar el elemento web Resultados de búsqueda o para establecer mediante programación la propiedad RankingModelId de una consulta.