Caractères spéciaux et la recherche

Testé avec SharePoint online (mai 2016) dans le nouvel affichage de la bibliothèque.

Dans une bibliothèque, j’ai une colonne (NumDossier) qui contient des numéros de dossier dans ce format: 123-45.

NumDossier

J’ai créé une propriété gérée à partir de cette colonne de liste: NumDossier (mappée avec la propriété analysée: ows_NumDossier).

Note: Il y a un délai d’au plus 15 min de minutes pour l’indexation mais le délai pour voir la propriété analysée est plus long (autour d’1 heure). Pour accélérer l’activation des propriétés gérées, il faut indexer la biblio.

Expérience no 1:

La recherche directe dans la zone de recherche de la bibliothèque donne les résultats suivants.

Si on inscrit 123 45 ou 123*45, on trouve les 3 fichiers.

Si on cherche 123_45 ou 123-45, on ne trouve que le fichier qui contient cette métadonnée précisément.

Expérience no 2:

La recherche dans la zone de recherche avec NumDossier (propriété gérée) fonctionne comme ceci:

NumDossier:123-45 > 1 fichier, pareil pour NumDossier:123_45

NumDossier=123-45 > 0 fichier, pareil pour NumDossier=123_45

NumDossier:123*45 > 3 fichiers

NumDossier=123*45 > 0 fichier

NumDossier:123 > 3 fichiers

NumDossier=123 > 0 fichier

NumDossier:123 45 > 3 fichiers

C’est déroutant de n’obtenir aucun fichier pour NumDossier=123-45 ou NumDossier=123_45 ou NumDossier=123*45

Le tiret et le sous-tiret sont considérés comme des séparateurs de mots donc à l’indexation, ils sont ignorés.

 

Expérience no 3:

J’associe la propriété analysée ows_NumDossier avec RefinableString00. Puis sur une page de recherche, j’ajoute RefinableString00 dans le panneau de raffinement.

refinablestring-caracteres

Et cela fonctionne comme prévu. Donc les caractères spéciaux sont présents dans les valeurs indexées.

Note: Dans RefinableString00, ‘Correspondance complète’ n’est pas cochée par défaut. Aussi, il n’est pas possible de l’activer puisque les options sont en grisées.

Expérience no 4:

Dans la propriété gérée NumDossier, je coche ‘Correspondance complète’.

correspondance-complete

NumDossier:123-45, NumDossier=123-45 > 1 fichier, pareil pour NumDossier:123_45, NumDossier=123_45

NumDossier:123*45 > 1 fichier

NumDossier=123*45 > 0 fichier

NumDossier:123 > le fichier 123*45

NumDossier=123 > le fichier 123*45

NumDossier:123 45 > le fichier 123*45

NumDossier:123* > 3 fichiers

Donc NumDossier:123 ne fonctionne plus il faut plutôt utiliser NumDossier:123*. Et le comportement avec l’astérisque est imprévisible.

Advertisements

Laisser un commentaire

Entrer les renseignements ci-dessous ou cliquer sur une icône pour ouvrir une session :

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l’aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s