Partager via


Suivre les bonnes pratiques dans la Recherche fédérée Windows

Cette rubrique répertorie les meilleures pratiques à travers lesquelles vous pouvez créer un magasin de données web qui peut être recherché à l’aide de la recherche fédérée Windows et intègre vos sources de données distantes à l’Explorateur Windows sans avoir à écrire ou déployer du code côté client Windows.

Cette rubrique est organisée comme suit :

Les meilleures pratiques pour l’utilisation d’OpenSearch dans Windows 7 sont les suivantes :

  • Prenez en charge les paramètres {startIndex} et {count} et veillez à toujours renvoyer le nombre d’éléments demandés, sauf si vous retournez le dernier des résultats.

  • Si vous connaissez l’extension de nom de fichier, mappez-la à la propriété Windows Shell System.FileExtension . L’utilisation des extensions de nom de fichier est un meilleur moyen d’identifier un type de fichier que le type MIME.

  • Vérifiez que le type MIME ou l’extension de nom de fichier que vous spécifiez dans le fichier RSS correspond au nom de fichier et au type MIME retourné dans l’en-tête HTTP par le serveur web qui héberge l’élément lorsque le contenu de l’élément est demandé.

  • Si vous retournez des éléments de fichier, retournez une taille de fichier dans la mesure du possible. Cela garantit que la boîte de dialogue de progression du téléchargement est exacte.

  • Vérifiez que les demandes d’éléments au-delà de la fin du jeu de résultats ne retournent aucun résultat.

    Note

    Ne répétez pas les résultats.

     

  • Ne placez pas de balises HTML où elles n’appartiennent pas. Conformément à la spécification RSS, ils sont valides dans le champ de description, mais pas dans le champ de titre.

  • Ne créez pas de boîtiers pour les éléments de page web. Par exemple, si vous créez un boîtier et mappez une extension de nom de fichier de .aspx, le fichier est téléchargé par Windows Explorer vers le cache Internet et exécuté à partir de là. Les navigateurs web ne gèrent pas le type de fichier .aspx. L’utilisateur obtiendrait une boîte de dialogue Ouvrir avec , ou le fichier peut être ouvert par une application telle que Microsoft Visual Studio. Évitez cela en retournant un élément de lien uniquement pour les pages web.

  • Fournissez une URL de survol web dans le fichier .osdx à l’aide d’un modèle d’URL avec format="text\html".

  • Fournissez une URL au dossier parent, au conteneur ou à la page web en mappant une valeur d’URL d’élément personnalisée à la propriété Windows Shell System.ItemFolderPathDisplay .

Meilleures pratiques pour la création d’une sortie RSS

Les meilleures pratiques pour créer une sortie RSS sont les suivantes :

  • Chaque élément DOIT retourner une URL link ou une valeur enclosure (ou une valeur équivalente, par exemple media:content)
  • N’incluez aucune balise de mise en forme HTML dans l’attribut de titre , ou ces balises apparaissent dans le titre et s’affichent dans l’Explorateur Windows.
  • Pour l’élément de description :
    • Affichez suffisamment d’informations pour que l’utilisateur sache pourquoi ce résultat peut être pertinent.
    • N’incluez pas de mise en forme HTML. Le fournisseur OpenSearch supprime la mise en forme, ce qui peut entraîner des résultats inférieurs à souhaitables pour votre description.
    • N’incluez pas les métadonnées déjà fournies dans d’autres éléments, tels que le nom du fichier de boîtier, la taille, la date de modification, etc. car l’Explorateur Windows affiche déjà les métadonnées. L’affichage dans l’élément de description serait redondant.
  • Pour les URL d'enclos ou de contenu :
    • Spécifiez l’attribut de type comme type MIME valide.
    • Spécifiez la taille du fichier en octets.
  • Si vous implémentez la sortie RSS dans .NET à l'aide de DateTime, testez votre flux dans Microsoft Internet Explorer pour voir s’il est valide avant de le déployer dans l’Explorateur Windows.

Ressources supplémentaires

Pour plus d’informations sur l’implémentation de la fédération de recherche dans des magasins de données distants à l’aide des technologies OpenSearch dans Windows 7 et versions ultérieures, consultez « Ressources supplémentaires » dans La recherche fédérée dans Windows.

Recherche fédérée dans Windows

Prise en main de la recherche fédérée dans Windows

Connexion de votre service web dans la recherche fédérée Windows

Activation de votre magasin de données dans la recherche fédérée Windows

Création d’un fichier de description OpenSearch dans la recherche fédérée Windows

Déploiement de connecteurs de recherche dans la recherche fédérée Windows

Extension de l’index