none
Pourquoi une propriété gérée ne remonte pas dans les résultats de recherche RRS feed

  • Question


  • Bonjour,

    Je ne comprends pas ce qui se passe avec la gestion des propriétés gérées, je vais essayer de faire court et simple pour expliquer mon problème.

    Sous Sharepoint 2013, j’utilise habituellement les propriétés gérées avec les Display Template pour faire des affichages personnalisés.

    Depuis quelques jours, j’ai un souci avec les propriétés gérées nouvellement créés, je ne les « voient » pas dans les résultats de recherche (j’utilise l’outil Sharepoint Search Query pour analyser mes requêtes) et elles ne remontent pas dans les Display Template (sans erreur).

    Par exemple,

    j’ai créé une colonne de site « DCPDiffusion » de type choix, ajoutée dans un type de contenu « Document DCP », lui-même utilisé dans plusieurs bibliothèques, puis j’ai saisi des valeurs dans cette colonne,

     

    après l’analyse incrémentielle, j’avais 3 propriétés analysées :

    DCPDiffusion

    ows_DCPDiffusion

    ows_q_CHCS_DCPDiffusion

     

    et une propriété gérées

    DCPDiffusionOWSCHCS mappée sur ows_q_CHCS_DCPDiffusion

    Avec les options Requête, Rechercher et Récupérer

    Après indexation complète, cette propriété ne remonte par sur les documents pour lesquels cette colonne est renseignée, ni dans les résultats de recherche "bruts", ni dans mon Display Template.

    Ce n’est pas un cas isolé, j’ai d’autres colonnes pour lesquelles des valeurs étaient affichées dans les Display Template et qui maintenant n’affichent plus rien, alors que le contenu n’a pas changé.

    Je précise, que l’index a été ré-initilisé  il y a quelques jours suite à un problème sur un serveur, mais plusieurs indexations complètes ont été faites depuis.

    Avez-vous une idée ? quelle vérification puis-je faire ?

    Merci d’avance pour votre aide

    Anne
    • Modifié AnneDijon mardi 19 juillet 2016 16:31 complément
    mardi 19 juillet 2016 16:28

Toutes les réponses

  • Bonjour,

    Est-ce que vous avez activez la case à cocher Inclure les valeurs de cette propriété dans l’index de recherche ?

    Source : https://technet.microsoft.com/fr-ca/library/ff621097(v=office.14).aspx

    Une fois fois que vous aurez fait le changement, il faut faire une indexation complète.

    Si vous effectuez une recherche dans l'engin de recherche avec la propriété directement Ex : "DCPDiffusion:*" est-ce qu'il y a des résultats ?

    Ça semble normal que les colonnes de types choix soit créés avec un préfixe "ows_q_CHCS" pour le type Choix.

    Source : https://technet.microsoft.com/en-us/library/jj613136.aspx

    Merci

    Samuel Levesque MVP | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...

    mercredi 20 juillet 2016 14:07
  • Bonjour et merci de votre aide,

    L'option Inclure les valeurs... était active uniquement sur la propriété ows_DCPDiffusion.

    Je l'ai activée également sur la propriété analysée ows_q_CHCS_DCPDiffusion (mappée sur la propriété gérée).

    Je relancerai uns indexation complète ce soir.

    J'ai une autre colonne de type choix configurée de la même façon, créée il y a plusieurs mois, et qui fonctionne : DCPStatut :

    Propriétés analysées : DCPStatut ; ows_DCPStatut (option inclure cochée) ; ows_q_CHCS_DCPStatut (option inclure non cochée)

    Propriété gérée : DCPStatutOWSCHCS mappée sur ows_q_CHCS_DCPStatut

    Une recherche sur DCPStatutOWSCHCS:*  retourne l'ensemble des lignes de mes bibliothèques

    Une recherche sur DCPStatut:* retourne les vues utilisant cette colonne

    Une recherche sur ows_DCPStatut:* ne retourne rien

    Les mêmes recherches faites avec DCPDiffusion retournent aucun résultat

    La différence c'est que la colonne DCPStatut est sur un type de contenu différent (docset) de celui de la colonne DCPDiffusion (document)

    Le problème est peut être lié à mon type de contenu Document, car j'ai une autre colonne (DCPNotes) sur ce type de contenu qui ne fonctionne pas non plus, bien qu'elle ait fonctionné correctement il y a quelques mois.

    qu'en pensez-vous ?

    jeudi 21 juillet 2016 09:51
  • Bonjour,

    Est-ce que le compte de recherche (Indexation) peut accéder aux documents de votre type de contenu DCPStatut ?

    Pour s'en assurer, connectez-vous avec le compte qui effectue l'indexation et vérifier si vous avez accès aux documents. 

    Vérifier aussi les journaux d'analyse au niveau du service de recherche pour savoir s'il y a des erreurs d'analyse sur les documents.

    Merci

    Samuel Levesque MVP | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...



    lundi 25 juillet 2016 15:51
  • Bonjour,

    le compte de recherche a bien accès au contenu,

    pas d'erreur dans les journaux sur les documents concernés par ces nouvelles colonnes.

    Et je remarque que le contenu de ces colonnes est bien indexé : une recherche sur les termes contenu dans une des colonnes posant problème (sans spécifier le nom de la propriété gérée), retourne bien les documents. C'est vraiment la propriété gérée qui pose problème.

    J'envisage de les supprimer, puis les recréer et ensuite relancer une indexation complète.

    mercredi 27 juillet 2016 08:50
  • Bonne idée, tenez-nous au courant.

    Merci

    Samuel Levesque MVP | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...


    mercredi 27 juillet 2016 18:39
  • Bonjour,

    et merci de votre intérêt.

    Donc, hier suppression puis création des 2 propriétés gérées qui me posent problème DCPDiffusionOWSCHCS  et DCPNotesOWSTEXT,

    j'ai également créé 2 nouvelles propriétés avec le même paramétrage : DCPDiffusion2OWSCHCS  et DCPNotes2OWSTEXT,

    ce matin, après une indexation complète sans erreur sur les documents analysés que j'utilise pour cette étude, aucune de ces propriétés retournent un résultat avec une recherche de type DCPDiffusionOWSCHCS:*

    par contre le contenu est toujours bien indexé,

    y-a-t-il un moyen, via powershell, d'étudier comment ces propriétés sont construites ?, j'aimerais pouvoir comparer avec celles qui fonctionnent.

    jeudi 28 juillet 2016 08:58
  • Bonjour,

    Je ne sais pas si cela va vous aider mais voici la commande PowerShell :

    $ssa = Get-SPEnterpriseSearchServiceApplication Get-SPEnterpriseSearchMetadataManagedProperty -SearchApplication $ssa | ? { $_.SystemDefined -eq $false } | ft Name

    Autrement, je vous recommanderait d'ouvrir un billet de support auprès de Microsoft afin de vous aider avec ce problème.

    Merci

    Samuel Levesque MVP | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...

    mardi 2 août 2016 13:56