La recherche contextuelle SharePoint ne retourne aucun élément

Considérez le scénario suivant, une application web avec deux étendues :

– une étendue sur la zone par défaut avec une authentification par formulaire

– une étendue sur une autre zone avec une authentification windows intégrée

Mapping

Dans cette configuration, votre moteur de recherche SharePoint doit impérativement utiliser l’URL d’accès au contenu qui utilise l’authentification Windows intégrée.

Le moteur de recherche ne peut indexer un site SharePoint via une authentification par formulaire.

StartAdress

 L’indexation se passe dans ce cas normalement.

 Une recherche sur l’étendue « Tous les sites » fonctionne normalement.

searchresults

 Par contre une recherche contextuelle (conceptuelle selon le terme Microsoft) « Ce site » ou « cette liste » ne vous retourne aucun élément.

 

noresults

 

Cela se produit si l’URL par défaut d’une application web n’est pas l’URL d’accès au contenu du moteur de recherche.

Il est donc obligatoire de configurer la zone par défaut avec l’authentification Windows Intégrée et d’utiliser les autres zones pour les autres modes d’authentification.

GoodMapping

Damien.

 

Publicités

Content search Webpart et le filtrage par type de contenu

Le content search Webpart permet d’effectuer une requête sur le moteur de recherche afin de proposer du contenu SharePoint peut importe où celui est stocké.

Ce composant WebPart très puissant est apparu avec la version 2013 de SharePoint. Sa configuration est assistée à l’aide d’une interface graphique.

Un bug se trouve sur cet assistant.

 En effet après avoir sélectionné la propriété « type de contenu », la requête créée utilise l’ID du type de contenu.

Hors la propriété ContentType attend le nom du type de contenu.

Le résultat est qu’aucun élément ne vous est retourné par la requête.

ContentSearchWPBadQuery

 Modifier dans la requête la propriété ContentType par ContentTypeId.

La requête retourne désormais des éléments.

ContentSearchWPGoodQuery

Damien.

%d blogueurs aiment cette page :