Résultats de recherche incomplets pour les colonnes de type de choix avec plusieurs valeurs
Symptômes
Vous recherchez des éléments de liste ou des documents à l’aide d’une requête par mot clé, qui représente une valeur de choix stockée dans une colonne de type de choix avec plusieurs choix sélectionnés et vous ne obtenez pas du tout les résultats de recherche attendus, voire aucun résultat.
Voici les étapes à suivre pour reproduire ce problème :
Sur un site SharePoint 2013, vous créez une liste avec le nom MyList de liste personnalisée de type via l’interface utilisateur en cliquant sur Contenu du site, ajoutez une application et une liste personnalisée.
Vous ouvrez la nouvelle liste MyList et créez une colonne en cliquant dans le Ruban sous l’onglet Liste et créez une colonne avec les options suivantes :
- Pour le nom de colonne : vous entrez MyChoiceColumn
- Pour le type d’informations dans cette colonne est : vous sélectionnez Choix (menu dans le choix)
- Dans la boîte de texte avec le titre Tapez chaque choix sur une ligne distincte, entrez les trois éléments suivants :
- Choice1
- Choice2
- Choice3
- Pour les choix d’affichage à l’aide de : vous sélectionnez des case à cocher (autoriser plusieurs sélections)
Vous ajoutez six nouveaux éléments de liste avec les paramètres suivants :
For Title you enter Item1
Pour MyChoiceColumn, vous sélectionnez ou conservez le choix pré-sélectionné1For Title you enter Item2
Pour MyChoiceColumn, sélectionnez Choice2For Title you enter Item3
Pour MyChoiceColumn, sélectionnez Choice3Pour le titre, entrez Item4
Pour MyChoiceColumn, sélectionnez Choice1 et Choice2Pour le titre, entrez Item5
Pour MyChoiceColumn, sélectionnez Choice1 et Choice3Pour le titre, entrez Item6
Pour MyChoiceColumn, sélectionnez Choice2 et Choice3
Une fois l’analyse continue, incrémentielle ou complète suivante terminée, vous exécutez les trois requêtes par mot clé suivantes à partir de votre centre de recherche ou d’une zone de recherche :
- Choice1
- Choice2
- Choice3
Les éléments suivants sont censés être renvoyés dans les résultats de la recherche :
- Item1, Item4 et Item5
- Item2, Item4 et Item6
- Item3, Item5 et Item6
Mais seuls les éléments suivants sont renvoyés dans les résultats de la recherche :
- Item1
- Item2
- Item3
Cause
Le schéma de recherche SharePoint 2013 crée la propriété ows_MyChoiceColumn, pour le type de choix à valeurs multiples activé de la colonne, lors de l’analyse/indexation de la liste personnalisée MyList et il stockera le contenu sous forme de chaîne de valeur unique dans l’index de texte intégral sur le système de fichiers.
Résolution
Vous exécutez les trois requêtes par mot clé suivantes à partir de votre centre de recherche ou d’une zone de recherche :
- Choice1
- Choice2
- Choice3
Les éléments suivants, qui sont censés être renvoyés, sont désormais correctement renvoyés dans les résultats de la recherche :
- Item1, Item4 et Item5
- Item2, Item4 et Item6
- Item3, Item5 et Item6
Problèmes et solutions similaires
Vous serez confronté au même comportement lors de l’utilisation d’un type de choix à valeurs multiples activé pour la colonne de site, mais SharePoint 2013 crée automatiquement une propriété gérée pour votre colonne de site, comme décrit dans l’article TechNet Création automatique de propriétés gérées dans SharePoint Server 2013 ( Propriétés gérées créées automatiquement dansSharePoint Server).
Voici les étapes de la solution pour une colonne de site avec, par exemple, le nom MyChoiceSiteColumn :
Accédez à votre site d’administration d’application de service de recherche et cliquez sur Schéma de recherche.
Recherchez la propriété gérée en entrant MyChoiceSiteColumn et cliquez sur la propriété MyChoiceSiteColumnOWSCHCM récupérée pour modifier la configuration :
Vous devez activer les options Utilisables dans une recherche et Autoriser plusieurs valeurs
Enfin, enregistrez la nouvelle propriété gérée avec sa configuration en cliquant sur OK
Démarrez maintenant une analyse complète ou sélectionnez pour réindexer votre site, liste ou bibliothèque SharePoint, qui contient le type de choix de colonne à valeurs multiples activées, et attendez le début programmé de la prochaine analyse continue ou incrémentielle ou démarrez manuellement une analyse incrémentielle.
Informations supplémentaires
Encore besoin d’aide ? Go to SharePoint Community.