Création d’un modèle de classement personnalisé à l’aide de l’application Ranking Model Tuning
S’APPLIQUE À :
2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
Si les modèles de classement standard ne répondent pas aux exigences de pertinence dont vous avez besoin, vous pouvez créer un modèle de classement personnalisé pour l’expérience de recherche classique. Grâce à l’application Ranking Model Tuning, vous pouvez le faire plus facilement qu’auparavant. L’application fournit une interface utilisateur pour copier un modèle de classement existant, évaluer les résultats d’un ensemble de requêtes, ajouter ou supprimer des fonctionnalités de classement et ajuster le poids de ces fonctionnalités. Enfin, vous pouvez évaluer les modifications et publier le nouveau modèle de classement lorsque vous êtes satisfait des résultats.
Pourquoi créer un modèle de classement personnalisé ?
Dans la plupart des cas, les modèles de classement dans SharePoint Server fournissent un bon classement des résultats de recherche et vous pouvez également influencer le classement des résultats de recherche à l’aide de règles de requête. Toutefois, si vous avez un besoin de pertinence particulier pour les résultats de recherche que les modèles de classement standard ne fournissent pas, vous pouvez créer un modèle de classement personnalisé.
Voici quelques cas d’utilisation classiques :
- Vous avez ajouté une propriété gérée spécifique qui, selon vous, doit influencer le classement des éléments sur votre site.
Exemple : une banque d’alimentation a ajouté une nouvelle propriété gérée « free » et souhaite inclure cette propriété gérée dans les calculs de classement des résultats de recherche.
- Vous souhaitez accorder une ou plusieurs propriétés gérées dans un modèle de classement standard plus de poids de classement que ce qu’elle obtient par défaut.
Exemple : une société de gestion de compte souhaite Excel de classes (type de fichier) dont le poids de classement est supérieur à ce qu’ils obtiennent lors de l’utilisation du modèle de classement standard.
Important
La création d’un modèle de classement personnalisé est assez complexe et vous ne devez pas prendre cela à la légère. Pour obtenir un bon résultat, prévoyez d’investir du temps sur des tâches telles que l’évaluation d’un nombre considérable de requêtes.
En savoir plus sur les modèles de classement :
Obtenir l’application pour SharePoint Server
Important
Pour SharePoint Server 2013, nous vous recommandons d’installer la mise à jour cumulative SharePoint Server 2013 de mars 2014.
Installez l’application et préparez la batterie de serveurs SharePoint pour autoriser les applications en utilisant les mêmes processus standard que pour toutes les applications SharePoint Server : installez et gérez les applications pour SharePoint.
Pour utiliser l’application, vous devez être administrateur de l’application de service de recherche.
Créer un modèle de classement personnalisé - Étapes principales
- Cliquez sur l’icône de l’application
pour aller à la page de démarrage de l’application.
Suivez ces étapes principales pour créer un modèle de classement personnalisé. Prévoyez d’allers-retours entre les différentes étapes lorsque vous affinerez votre modèle.
Étape 1 : Copier un modèle de classement existant et lui donner un nom
Étape 3 : Évaluer les résultats des requêtes dans l’ensemble
Étape 4 : Ajouter des fonctionnalités de classement et régler le poids
Étape 1 : Copier un modèle de classement existant et lui donner un nom
Lorsque vous démarrez l’application, vous voyez une liste de tous les modèles de classement disponibles. Lors de la première utilisation, il s’agit de l’ensemble des modèles de classement standard SharePoint. Ces modèles de classement sont marqués avec le modèle de base et la seule action autorisée consiste à copier . Pour créer un modèle de classement personnalisé, copiez un modèle existant, puis modifiez la copie. Tous les modèles créés à l’aide de l’application sont marqués avec non modèle de base, et ceux-ci vous pouvez également modifier, publier ou supprimer.
La plupart des modèles de classement standard SharePoint ont une étape linéaire et une étape neuronale. Avec cette application, vous pouvez uniquement personnaliser l’étape linéaire d’un modèle de classement, car une étape linéaire est plus facile à régler et à personnaliser.
Nous vous recommandons d’utiliser le modèle de classement de recherche avec deux étapes linéaires comme base pour votre modèle de classement personnalisé, puis il sera plus facile de régler et de personnaliser votre modèle de classement.
Dans la liste des modèles de classement existants, sélectionnez le modèle que vous souhaitez copier.
Cliquez sur la flèche vers la droite, puis sélectionnez Copier.
Dans la page Modifier le modèle de classement, tapez un nom pour votre nouveau modèle de classement.
Sélectionnez l’origine des résultats sur qui vous souhaitez tester les requêtes.
Étape 2 : Ajouter un ensemble de juges
Vous pouvez ajouter un ou plusieurs jeux de juges à votre modèle de classement. Un jeu de décisions se compose généralement de requêtes populaires, de requêtes importantes pour l’entreprise ou de requêtes que le modèle de classement actuel ne gère pas suffisamment bien. Dans la page Modifier le modèle de classement, sous Requêtes du juge, choisissez Ajouter un jeu de juges.
- Dans la page Modifier l’ensemble de juges, choisissez une ou plusieurs des options suivantes :
| Option | Description |
|---|---|
| Importer des requêtes jugés |
Si vous avez déjà un ensemble de requêtes et d’étiquettes pour les documents renvoyés pour les requêtes, vous pouvez les importer. Choisissez le fichier à télécharger, puis cliquez sur Importer des requêtes. Le fichier d’importation doit être de type XML avec le schéma suivant : <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>Vous pouvez utiliser quatre étiquettes pour indiquer la façon dont un résultat est souhaitable pour une requête : Excellent, Bon, Juste et Mauvais. |
| Ajouter des requêtes échantillonnies |
Si la recherche a été active sur le site, l’application peut sélectionner un ensemble aléatoire de requêtes dans les journaux de requête existants. L’application choisit les requêtes les plus populaires. Spécifiez le nombre de requêtes à échantilloner dans la zone, puis cliquez sur Ajouter des requêtes. |
| Ajouter des requêtes manuellement |
Tapez des requêtes directement dans l’application, une requête par ligne, puis cliquez sur Ajouter des requêtes. Vous pouvez ajouter toutes les requêtes de cette façon, ou vous pouvez manuellement ajouter d’autres requêtes à un ensemble de requêtes existant. |
- Si vous avez importé des requêtes jugées avec des étiquettes, cliquez sur Terminé pour enregistrer le jeu de juges. Si vous avez ajouté des requêtes à partir du journal des requêtes ou manuellement, vous pouvez commencer à évaluer les requêtes, voir l’étape 3.
Pour vous assurer que les mesures de pertinence sont des indicateurs fiables de l’utilité du modèle de classement pour un site particulier, assurez-vous que :
Il existe suffisamment de requêtes dans le jeu de juges. Plus il y a de requêtes et plus il y a de documents jugés dans les 10 premiers pour ces requêtes, mieux c’est.
Il existe une combinaison représentative de la plage de requêtes que vous prévoyez d’avoir.
Étape 3 : Évaluer les résultats des requêtes dans l’ensemble
À présent, traversez toutes les requêtes et évaluez les résultats pour chacune d’elles. Déterminez dans quelle mesure un document particulier dans l’index est pertinent ou souhaitable en tant que résultat de recherche pour la requête spécifique. Plus vous pensez qu’un document est pertinent ou souhaitable, plus il est élevé dans la liste classée qu’il est censé être.
Notes
Si vous avez importé des requêtes déjà jugées à l’étape précédente, les résultats ont déjà une évaluation et vous pouvez ignorer cette étape.
Dans la page Modifier le jeu de juges, pour chaque requête, cliquez sur le texte de la requête et choisissez Résultats du juge.
Dans la page Évaluer la requête, vous voyez deux ensembles de résultats côte à côte : résultats avec modèle de base et résultats avec le modèle actuel. Avant d’apporter des modifications à votre nouveau modèle de classement, les deux jeux de résultats seront identiques.
Pour chaque résultat, évaluez le résultat et donnez-lui une évaluation (étiquette) en choisissant le nombre d’étoiles, de une à cinq. L’option à une étoile, « Lien rompu », peut être utilisée pour les documents accessibles.
Après avoir apporté la première série de modifications au modèle de classement, vous pouvez comparer deux jeux de résultats côte à côte dans cet affichage. Comparez le modèle de classement actuel au modèle de base ou à la dernière version enregistrée du nouveau modèle. Ainsi, vous pouvez évaluer l’effet des différentes personnalisations que vous avez réalisées.
Une fois que vous avez évalué les résultats d’une requête, cliquez sur Requête suivante pour poursuivre l’ensemble de l’enquête.
Cliquez sur Terminé pour enregistrer l’ensemble.
Une fois que vous avez passé en travers et évalué les requêtes dans le jeu d’avis, vous verrez la couverture de l’avis pour cet ensemble. Une fois que vous avez apporté des modifications au modèle, vous pouvez voir l’importance de l’amélioration de la pertinence avec le nouveau modèle de classement pour les différents jeux d’avis.
| Cette colonne | Affiche les informations suivantes |
|---|---|
| Texte de requête |
Requêtes dans le jeu de l’arrêt. |
| Couverture judiciaire |
Pourcentage d’URL de document dans les dix premiers documents actuellement classés. REMARQUE : Les mesures de pertinence ne sont fiables que lorsque la couverture judiciaire est élevée. Pour augmenter la couverture, jugez plus de résultats pour la requête. |
| Pertinence et classement de base |
Une fois que vous avez apporté des modifications au modèle de classement, cette figure montre l’amélioration de la pertinence de la requête avec le nouveau modèle de classement par rapport au modèle de base. Si le score est de 0,00 %, il n’y a aucune différence entre les deux modèles pour cette requête. Si le score est négatif, la pertinence a diminué. |
| Modèle vs. enregistré |
L’application conserve une version brouillon du modèle de classement pendant que vous travaillez dessus. Vous pouvez comparer la version brouillon actuelle à la dernière version enregistrée du nouveau modèle de classement. Cette figure montre l’amélioration ou la diminution de la pertinence avec l’ébauche actuelle du modèle par rapport à la dernière version enregistrée. |
La mesure de pertinence utilisée dans l’application est « Gain cumulé escompté » calculé pour les cinq premiers résultats.
Étape 4 : Ajouter des fonctionnalités de classement et régler le poids
Lorsque vous copiez un modèle de classement existant, le nouveau modèle de classement contient les mêmes fonctionnalités et pondérations de classement que dans le modèle de base. Vous pouvez ajouter d’autres propriétés gérées en tant que fonctionnalités de classement supplémentaires, supprimer des fonctionnalités existantes ou régler le poids des fonctionnalités existantes.
Notes
Vous pouvez choisir uniquement les propriétés gérées qui ont déjà été créées et configurées. La gestion des propriétés gérées, telles que la création de nouvelles propriétés ou leur définition pour qu’elles soient utilisables dans une recherche ou triables, n’entre pas dans le cadre de cette application.
Étape 4a : Ajouter des fonctionnalités de classement
Dans la page Modifier le modèle de classement, sous Ajouter et régler des fonctionnalités, cliquez sur Ajouter des fonctionnalités à personnaliser.
Dans la page Ajouter une fonctionnalité de classement à personnaliser, choisissez entre les types de fonctionnalités de classement suivantes :
| Type de fonctionnalité de classement | Description |
|---|---|
| Fonctionnalité suggérée basée sur des requêtes jugés |
L’application peut suggérer des fonctionnalités à ajouter lorsque des vecteurs de fonctionnalité ont été extraits pour un nombre suffisant de documents jugés. Les suggestions seront des fonctionnalités de classement qui ont une corrélation forte (négative ou positive) avec les pertinences fournies par le réglage automatisé. Cette option est disponible uniquement après avoir exécuté au moins une fois le réglage automatisé sur ce modèle de classement. Pour plus d’informations sur le réglage automatisé, voir plus loin dans cet article. |
| Propriété gérée de texte utilisable dans une recherche |
Choisissez une propriété gérée à utiliser dans les calculs de classement des résultats de recherche. Si vous sélectionnez cette proximité de termes de requête dans la valeur de propriété est importante, vous pouvez entrer ultérieurement une pondération de proximité pour la fonctionnalité. L’application utilise les variantes isExact=1 et isDiscounted=1. |
| Propriété gérée numérique triable |
Également appelée fonctionnalité de classement statique. La propriété gérée doit être de type Integer. L’application utilise la transformation rationnelle. Choisissez une propriété gérée, puis entrez une valeur par défaut pour la propriété. La valeur par défaut est utilisée si un élément n’a pas de valeur définie explicitement. |
| Propriété triable avec une valeur spécifique |
Également appelée fonctionnalité de classement statique compartimenté. Choisissez une propriété gérée, puis entrez la valeur par défaut de la propriété. Avoir une valeur : ce nombre est le compartiment spécifique qui est en cours d’écoute. |
| Fonctionnalité de classement à partir du modèle de base |
Utilisez cette option pour régler le poids des fonctionnalités existantes. Choisissez entre les fonctionnalités de classement existantes. |
- Cliquez sur Ajouter une fonctionnalité. Répétez les étapes pour ajouter d’autres fonctionnalités à personnaliser. Les fonctionnalités de classement sélectionnées sont affichées dans la page Modifier le modèle de classement.
Vous pouvez également supprimer des fonctionnalités du modèle.
En savoir plus sur les fonctionnalités de classement et l’agrégation des fonctionnalités de classement dans la personnalisation des modèles de classement pour améliorer la pertinence dans SharePoint.
Étape 4b : Régler les pondérations
Initialement, les nouvelles fonctionnalités ont un poids zéro, à l’exception des fonctionnalités de classement existantes du modèle de base. Pour donner aux fonctionnalités de classement une autre weigth, vous pouvez utiliser le réglage automatisé ou le réglage manuel.
Réglage automatisé:
Avec l’ajustement automatisé, les décisions fournies pour votre jeu de juges sont utilisées pour définir automatiquement le poids des fonctionnalités d’une manière qui tente d’optimiser la pertinence. L’option de mise au point automatique est disponible lorsque vous avez au moins 10 requêtes avec au moins 10 juges chacun. Plus vous aurez de juges, plus le réglage automatique sera fiable.
Sous l’onglet Réglage automatisé, cliquez sur le bouton Poids de la fonction Autotune.
Notes
L’option Autotune inclut une quantité considérable de calcul et peut prendre environ 5 minutes pour un ensemble de 10 requêtes.
Réglage manuel:
Avec le réglage manuel, vous pouvez définir ou modifier les pondérations des fonctionnalités de classement individuelles. Évitez les très grandes valeurs (négatives ou positives).
Sous l’onglet Réglage manuel, définissez ou modifiez le poids d’une fonctionnalité en entrant ou en modifiant une valeur dans la zone Poids.
Cliquez sur Enregistrer les pondérations pour exécuter l’évaluation sur tous les jeux de juges associés à ce modèle.
Évaluez les modifications, voir l’étape 5.
Étape 5 : Évaluer les modifications
L’application vous permet d’évaluer la façon dont un modèle de classement personnalisé change de pertinence. Ceci est particulièrement utile pour les requêtes que vous jugez importantes.
Important
Lorsque vous créez un modèle de classement personnalisé, cela influence toutes les requêtes utilisant ce modèle de classement. Testez l’effet du modèle de classement personnalisé sur de nombreuses requêtes.
Tapez des requêtes dans la zone Exemple de requête sous la liste Ajustement manuel pour voir les résultats d’une requête spécifique. Vous pouvez comparer les résultats avec le modèle de base ou le dernier modèle enregistré à gauche, et les résultats avec le modèle actuel à droite. Vous pouvez également ajouter des requêtes à un ensemble de juges à partir de cette page si vous le souhaitez.
Vous pouvez également évaluer l’effet d’un paramètre particulier en exécutant une évaluation sur un ensemble de décisions. Dans la liste des jeux de juges sous Requêtes du juge, cliquez sur la flèche à droite de l’ensemble, puis choisissez Évaluer la pertinence dans le menu.
Notes
La modification du poids d’une fonctionnalité de classement aura une incidence sur l’ordre des résultats, nous espérons que la pertinence sera améliorée. À la suite du nouvel ordre, les nouveaux documents qui ne sont pas encore jugés peuvent entrer les 10 premiers résultats d’une requête. Si cela se produit, la valeur de la couverture de l’arrêt d’un juge sera indessif et vous de aurez peut-être à donner d’autres décisions.
- Lorsque vous avez terminé d’ajouter, de supprimer et de régler des fonctionnalités, enregistrez vos modifications. Le nouveau modèle de classement personnalisé figure dans la liste des modèles de classement disponibles que vous avez commencé. Il est marqué comme n’étant pas un modèle de base.
Étape 6 : Publier le modèle de classement
Le nouveau modèle de classement est disponible par défaut pour le site où vous avez ajouté l’application. Si vous souhaitez utiliser votre modèle de classement personnalisé plus largement, vous devez le publier.
Dans la liste Sélectionner un modèle de classement, cliquez sur la flèche à droite, puis choisissez Publier dans le menu.
Choisissez une des opérations suivantes :
Site actuel (disponible par défaut)
Collection de sites actuelle
Toutes les collections de sites (l’application de service de recherche entière)
- Cliquez sur Publier.
Lorsque vous publiez votre modèle de classement, vous obtenez un GUID qui identifie le modèle de classement. Vous pouvez utiliser le GUID dans la recherche, par exemple lors de la configuration du partie Web De résultats de recherche, ou pour définir par programmation la propriété RankingModelId d’une requête.