Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

SharePoint : Comment activer l’indexation de contenu de type image dans SharePoint 2007

Une des grosses avancées de SharePoint 2010 concerne la recherche, particulièrement l’indexation et surtout la présentation.


SharePoint 2010

Ainsi, sous SharePoint 2010, la recherche de contenu de type Image présente le résultat sous une forme visuelle très sympathique.

Si on fait une recherche simple [fileextension:jpg], on obtient un résultat comme celui-ci sous SharePoint Foundation 2010 :

image

Sous SharePoint Server 2010 :

image


SharePoint 2007

En revanche sous SharePoint 2007, les contenus de type image ne sont pas considérés comme des contenus à crawler par le moteur. De ce fait une liste contenant des documents images ne donnera en résultat que les liens vers les pages de display de SharePoint et non les images elles-mêmes.

Les résultats ne correspondent alors pas du tout à ce que l’utilisateur pense trouver et est aussi habitué par les sites internet public.

Sous Windows SharePoint Services V3

image

Sous Microsoft Office SharePoint Server 2007

image

Afin de mieux comprendre, la différence, il faut regarder l’icone qui se trouve au niveau du fichier :

Cette image est fournie lorsque SharePoint ne connait pas le type de contenu et qu’il a surtout indexé la page de présentation de l’Item et non l’Item lui-même.

Cela signfie donc que SharePoint 2007 n’est pas configuré pour indexer les images dès son installation, contrairement à la version 2010.

Pour cela, il faut effectuer une petite modification et relancer une indexation complête (Full Crawl) de l’ensemble du contenu.


Paramétrage de WSS V3 :

Il faut ouvrir l’éditeur de la base de registre sur le serveur qui héberge le moteur d’indexation et aller dans la clé :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\c8346ae9-7870-42db-9a85-6c312c518f21\Gather\Search\Extensions\ExtensionList\

Et ajouter alors les numéros suivants en cliquant sur New > String Value

image

Puis si vous avez déjà suivi la manipulation pour les document PDF (numéro 39), il faut ajouter (peu importe l’ordre, il faut juste un numéro par extension) :

  • 40 : jpg
  • 41 : gif
  • 42 : png
  • 43 : bmp

image

On relance un Full crawl sur le serveur WSS avec la commande :

  • stsadm -o spsearch -action fullcrawlstart

Et une fois l’indexation terminée, dont le temps dépend de votre infrastructure et du volume de contenu à indexer, on obtient le résultat suivant pour la recherche [fileextension:jpg] :

image

Les métadonnées des fichiers JPG sont aussi alors chargées comme la taille en poids et en pixel. La page de présentation n’est pas au niveau de 2010, mais ca reste plus présentable.

Il est d’ailleurs aussi possible de personnaliser cette page via Code.


Paramétrage de MOSS 2007 :

Dans le cas de MOSS, la base de registre n’est pas utile puisque le moteur possède ses écrans de configuration, dont les types de contenu à indexer.

Ainsi l’activation est beaucoup plus facile, puisqu’il suffit d’aller dans le site d’administration du Search et de cliquer sur “Files types” sur le menu de gauche :

image

Dans cet écran, on clique sur “New File Type”, au passage on peut remarquer que les extensions des fichiers Image n’y sont pas présent :

image

On ajoute nos extensions listées plus haut, une par une :

image

Ce qui fait apparaître le fichier et l’icone associée (données issues du fichier XML de configuration de base) :

image

Il faut ensuite relancer un full crawl de toutes les sources de contenu de notre ferme de recherche. Ce la donne alors le résultat semblable à celui-ci :

image

La page de résultats peut aussi être personnalisée si besoin.


Conclusion

Cette solution permet d’utiliser le filtre d’indexation de base de Microsoft qui n’est pas le plus efficace pour les images, mais prend le minimum d’informations. Si vous souhaitez accéder au métadonnées des fichiers images (type d’appareil photo, …), il vous faudra installer un iFilter externe tel que :

Si vous souhaitez aussi personnaliser entièrement la page de résultats de SharePoint 2007, je vous conseille de regarder attentivement les articles ci-dessous :

Cela vous donnera la méthode pas à pas pour créer une page de résultats dans l’esprit de Bing ou Google Images.

Romelard Fabrice [MVP]

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 5 octobre 2012 15:29 par ROMELARD Fabrice

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [wpdev] Storage bug in MediaLibrary.SavePicture par Kévin Gosse le il y a 9 heures et 47 minutes

- VMMap en mode instrumentation sur système 64bit : attention à la plateforme cible du build .NET par CoqBlog le 05-25-2013, 22:25

- Etendre le Team Web Access de TFS 2012 – Step 0 par Philippe Didiergeorges Aka Philess le 05-23-2013, 23:48

- Simuler facilement l’envoi de mail par Blog de Jérémy Jeanson le 05-22-2013, 12:52

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24