Suivre les meilleures pratiques dans recherche fédérée Windows
Cette rubrique répertorie les meilleures pratiques permettant de créer un magasin de données web pouvant faire l’objet d’une recherche à l’aide de la recherche fédérée Windows, et d’intégrer vos sources de données distantes à Windows Explorer sans avoir à écrire ou déployer du code côté client Windows.
Cette rubrique est organisée comme suit :
- Meilleures pratiques pour la recherche fédérée Windows
- Meilleures pratiques pour la création d’une sortie RSS
- Ressources supplémentaires
- Rubriques connexes
Meilleures pratiques pour la recherche fédérée Windows
Les meilleures pratiques d’utilisation d’OpenSearch dans Windows 7 sont les suivantes :
Prenez en charge les paramètres {startIndex} et {count} , et veillez à toujours retourner 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é System.FileExtension Windows Shell. L’utilisation d’extensions de nom de fichier est un meilleur moyen d’identifier un type de fichier que le type MIME.
Assurez-vous 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és 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 l’exactitude de la boîte de dialogue progression du téléchargement.
Vérifiez que les demandes d’éléments au-delà de la fin du jeu de résultats ne retournent aucun résultat.
Notes
Ne répétez pas les résultats.
Ne placez pas les balises HTML là où elles n’appartiennent pas. Conformément à la spécification RSS, elles sont valides dans le champ description, mais pas dans le champ 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 dans le cache Internet et exécuté à partir de là. Les navigateurs web ne gèrent pas le type de fichier .aspx. L’utilisateur obtient 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 link uniquement pour les pages web.
Fournissez une URL de substitution web dans le fichier .osdx à l’aide d’un modèle d’URL avec
format="text\html"
.Fournissez une URL vers le dossier, le conteneur ou la page web parent en mappant une valeur d’URL d’élément personnalisé à la propriété System.ItemFolderPathDisplay de l’interpréteur de commandes Windows.
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
ouenclosure
une valeur (ou une valeur équivalente, telle quemedia:content
) - N’incluez pas de balises de mise en forme HTML dans l’attribut title, sinon ces balises apparaissent dans le titre et s’affichent dans Windows Explorer.
- Pour l’élément 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 moins que souhaitables pour votre description.
- N’incluez pas les métadonnées déjà fournies dans d’autres éléments, telles que le nom du fichier du boîtier, la taille, la date de modification, etc., car Windows Explorer affiche déjà les métadonnées. L’affichage dans l’élément description serait redondant.
- Pour les URL de boîtier ou de contenu :
- Spécifiez l’attribut type comme type MIME valide.
- Spécifiez la taille du fichier en octets.
- Si vous implémentez la sortie RSS dans .NET à l’aide
DateTime
de , testez votre flux dans Microsoft Internet Explorer pour voir s’il est valide avant de le déployer sur Windows Explorer.
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 Recherche fédérée dans Windows.
Rubriques connexes
-
Connexion de votre service web dans recherche fédérée Windows
-
Activation de votre magasin de données dans 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