Utilisation d'Index Server pour obtenir et afficher des informations META TAG

Traductions disponibles Traductions disponibles
Numéro d'article: 185985 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F185985
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Résumé

Par défaut, vous ne pouvez pas inclure des informations META dans les résultats de requête retournés par Index Server version 2.0. Cet article décrit la procédure à suivre pour obtenir des informations META et les afficher dans les jeux de résultats en utilisant des pages ASP (Active Server Page).

Plus d'informations

Étape 1

  1. Tout d'abord, les informations META doivent être mises en cache par Index Server. Pour cela, ouvrez la Console de gestion d'Index Server et affichez la liste de propriétés associée au contenu indexé.

    Si le document contient des entrées HTML du type :
          <meta name="animal" content="Éléphant">,
     
    il devrait y avoir une entrée pour "animal" dans la colonne Propriété de la liste, avec le jeu de propriétés suivant :
          d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1
     
    (Il s'agit de l'identificateur global unique [GUID] pour toutes les informations META.)
  2. Cliquez avec le bouton droit sur cette entrée, puis cliquez sur Propriétés.
  3. Activez l'option de mise en cache de cette valeur. Paramétrez le type de données sur VT_LPWSTR. La taille par défaut devrait être acceptable pour la plupart des types de chaînes.
  4. Pour valider ces modifications, cliquez avec le bouton droit sur Propriétés dans le volet gauche, puis cliquez sur Valider.
  5. Réanalysez les répertoires avec les fichiers HTML contenant les informations META requises.

Étape 2

  1. Pour créer une page ASP pour utiliser ces informations, vous devez d'abord définir une colonne à l'aide de la commande Q.DefineColumn. Pour cela, vous avez besoin du GUID spécifié plus haut.
  2. Pour consulter uniquement les informations META, la chaîne de requête doit être précédée de @metaname (dans cet exemple, @animal). Cela oblige Index Server à ne consulter que les informations META.

Exemple de page ASP

Vous trouverez ci-dessous un exemple de page ASP utilisant ces informations. N'oubliez pas de remplacer toutes les incidences de "animal" par votre propre nom de balise META. Notez que la ligne Q.DefineColumn et la ligne contenant le GUID forment une ligne continue :
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

 <%
 set Q = Server.CreateObject ("IXSSO.Query")

 Q.DefineColumn "animal (DBTYPE_WSTR) =
 'ajouter à la ligne ci-dessus    d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 animal"

    Q.Query = "@animal Éléphant"
    Q.Columns = "animal"
    set RS = Q.CreateRecordSet("sequential")

 %>

 <title>Exemple de recherche</title>
 </head>
 <body>
 <p>
 <%
 Do While Not RS.EOF
 %>
 <p>
 <b>Type d'animal : </b><%= RS("animal") %>
 </p>
 <%
    RS.MoveNext
         Loop
 %>
 </p>
 </body>
 </html>

Propriétés

Numéro d'article: 185985 - Dernière mise à jour: mardi 11 février 2014 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Index Server 2.0
Mots-clés : 
kbnosurvey kbarchive kbhowto KB185985
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com