Articles taggés Search Server

Logo SharePoint

SharePoint 2010: Une étendue de recherche avec un ContentType spécifique

0

Filtrer une recherche par un ou plusieurs ContentType spécifiques, peut être une idée intéressante si on souhaite contrôler les résultats d’une recherche SharePoint, et ne montrer à l’utilisateur que ce qu’on veut qu’il voit.

La configuration de base du l’application du service de la recherche ne le permet pas, mais pour le faire il suffit de cocher une toute petite case.

Toutes les propriétés indexées, et susceptibles d’être recherchées, se trouvent dans rubrique « Metadata Properties » du Service de la Recherche, et le ContentType en fait partie, mais pouvoir créer une étendue de recherche (Search Scope) en se basant sur le ContentType, il faut:

  • Aller sur la console d’administration centrale de SharePoint 2010
  • Cliquer sur « Manage service applications »
  • Cliquer sur « Search Service Application » de votre choix
  • Cliquer sur « Managed Properties »
  • Editer la proprieté « ContentType »
  • Cocher la case « Allow this property to be used in scopes »

    Managed Properties - ContentType

    Managed Properties - ContentType

  • cliquer sur « OK »

Une fois cette partie est terminée, place maintenant à la création de l’étendue (Scope):

  • Cliquer sur « Scopes »
  • Cliquer sur « New Scope »
  • Donner le titre souhaité et cliquer sur « OK »
  • Cliquer sur « Add rules »
  • Cocher « Property Query »
  • Selectionnez « ContentType » dans « Add property restrictions »
  • Taper le nom de votre ContentType
  • Choisir « Include » si on veut le rechercher, ou « Exclude » si on veut éviter qu’il remonte dans les résultats de la recherche.
    Règle de l'étendue de recherche - ContentType

    Règle de l'étendue de recherche - ContentType

  • Cliquer sur « OK »
  • Attendre la mise à jour de l’étendue, ou la mettre à jour manuellement à partir de la page d’accueil de l’administration du service

Après cette configuration, votre étendue contiendra l’ensemble des éléments qui correspondent au paramétrage précédemment fait.

L'erreur dans le journal des évènements

SharePoint 2010 Service Pack 1: Serveur d’indexation « Not Responding » après l’installation du SP1

0

Si vous venez d’installer le SharePoint 2010 Service Pack 1 sur votre environnement, vous avez (peut être) rencontré un problème au niveau de la topologie du Service Application de la recherche.

Ce problème se manifeste sur le/les serveur(s) d’indexation plus précisément, et vous pouvez remarquer sur le site de l’administration de la recherche, quelque chose du genre:

Topologie du "Search Server Service Application"

Topologie du "Search Server Service Application"

Si vous regardez dans le « Journal des évènements » de la machine impactée, vous remarqueriez l’erreur suivante:

L'erreur dans le journal des évènements

Cette erreur est symptomatique d’une mauvaise configuration après l’installation de SharePoint 2010 Service Pack 1.

Solution:

Pour remédier à ce problème, il faudra lancer manuellement la configuration de SharePoint 2010 (PSConfig.exe):

  • Ouvrez une console de commande (cmd.exe)
  • Allez sur « C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN »
  • Tapez la commande suivante: « PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures »

Après la fin de la configuration, tout les problèmes cités ci-dessus, seront résolus.

Question:
Pourquoi le problème touche toujours le serveur d’indexation? pourquoi pas les autres?

Réponse:
Comme le dit clairement mon deuxième screenshot, il s’agit de la non compatibilité du schéma de la base de donnée du « Crawl Store », avec le schéma attendu par la version actuelle de SharePoint 2010.

Et comme son nom l’indique, il s’agit bien de la base dans laquelle, le serveur d’indexation, stocke les informations indexées. Cette base n’est utilisée que par le « Composant de Crawl », qui se trouve sur le/les serveur(s) d’indexation.

Je m’attarderai sur l’architecture logique du service de la recherche, dans un autre article, un peu plus tard.

Vos commentaires sont toujours la bienvenue ;-)

Haut de page