Indexation de contenu Web

La recherche de contenu Web est possible uniquement si votre contenu a d'abord été indexé par le moteur de recherche HCL Portal. Une fois que le contenu est indexé, vous pouvez exécuter des recherches à l'aide du centre de recherche ou d'un composant de recherche. Si vous recherchez des documents dans le centre de recherche WebSphere® Portal, n'oubliez pas que vous voyez les résultats de la recherche pour les documents publiés uniquement. Les modifications en attente non publiées dans un projet ne sont pas incluses dans les résultats.

Création d'une source de contenu pour une zone de site

Le moteur de recherche HCL Portal définit des sources de contenu qui indexent votre contenu Web. Toutes les zones de site enfants et tous les objets de contenu enfants de la zone de site sélectionnée sont incluses dans l'index. Les sources de contenu associées sont regroupées dans une collection de recherche.
  1. To open the Manage Search portlet, click the Administration menu icon. Then, click Search Administration > Manage Search.
  2. Sélectionnez ou créez une nouvelle collection. La collection de recherche par défaut nommée WebContentCollection est fournie par défaut.
  3. Click New Content Source.
  4. Sélectionnez Site WCM comme type de source de contenu.
  5. Entrez un nom dans la zone Nom de la source de contenu.
  6. Dans le champ Collecter les documents liés à partir de cette URL, spécifiez l'URL suivante :
    Pour un serveur autonome :
    http://hostname:port_number/wps/seedlist/myserver?SeedlistId=library/sitearea1/childsitearea2
    &Source=com.ibm.workplace.wcm.plugins.seedlist.retriever.WCMRetrieverFactory&Action=GetDocuments
    Vous devez remplacer les variables hostname, port_number, library et site area par des valeurs appropriées pour votre site. Si les noms de bibliothèque ou de zone de site contiennent des espaces, vous devez remplacer ces espaces par le symbole "+". Par exemple, le chemin library one/site area one sera remplacé par library+one/site+area+one
    Pour un cluster :
    Dans ce cas, vous devez utiliser l'hôte et le port du serveur HTTP :
    http://httpserver:port_number/wps/seedlist/myserver?SeedlistId=library/sitearea1/childsitearea2
    &Source=com.ibm.workplace.wcm.plugins.seedlist.retriever.WCMRetrieverFactory&Action=GetDocuments
    Vous devez remplacer les variables httpserver, port_number, library et site area par des valeurs appropriées pour votre site. Si les noms de bibliothèque ou de zone de site contiennent des espaces, vous devez remplacer ces espaces par le symbole "+". Par exemple, le chemin library one/site area one sera remplacé par library+one/site+area+one
    Pour un portail virtuel configuré pour utiliser le contexte d'URL comme point d'accès :
    http://httpserver:port_number/wps/seedlist/myserver/virtualPortalContext?SeedlistId=library/sitearea1/childsitearea2
    &Source=com.ibm.workplace.wcm.plugins.seedlist.retriever.WCMRetrieverFactory&Action=GetDocuments
    Vous devez remplacer les variables httpserver, port_number, virtualPortalContext, library et site area par des valeurs appropriées pour votre site. Si les noms de bibliothèque ou de zone de site contiennent des espaces, vous devez remplacer ces espaces par le symbole "+". Par exemple, le chemin library one/site area one sera remplacé par library+one/site+area+one
    Pour un portail virtuel configuré pour utiliser un nom d'hôte différent comme point d'accès :
    http://vphostname:port_number/wps/seedlist/myserver/?SeedlistId=library/sitearea1/childsitearea2
    &Source=com.ibm.workplace.wcm.plugins.seedlist.retriever.WCMRetrieverFactory&Action=GetDocuments
    Vous devez remplacer les variables vphostname, port_number, library et site area par des valeurs appropriées pour votre site. Si les noms de bibliothèque ou de zone de site contiennent des espaces, vous devez remplacer ces espaces par le symbole "+". Par exemple, le chemin library one/site area one sera remplacé par library+one/site+area+one
    Remarque : L'ID de liste d'origine peut être l'une des valeurs suivantes :
    • bibliothèque
    • bibliothèque/zone de site
    • bibliothèque/zone de site/sous-zone de site/...
    • le JCRID d'une zone de site
  7. Si le contenu à indexer est sécurisé, sélectionnez l'onglet Sécurité. Ensuite, entrez le nom et le mot de passe de l'utilisateur requis pour accéder au site sécurisé. Vous devez ensuite cliquer sur Créer dans l'onglet de recherche lui-même.
  8. Cliquez sur Créer.
Si vous disposez de plusieurs zones de site et souhaitez exécuter vos recherches sur toutes les zones de site, créez une source de contenu pour chacun d'eux dans la même collection. Si vous ne souhaitez pas que vos recherches soient exécutées sur toutes les zones de site parents, créez une collection distincte pour chaque zone de site parent ou chaque groupe de zones de site parents associées.

Recherche de contenu Web dans un portail virtuel

Les collections et services de recherche sont distincts pour les portails virtuels individuels et ne sont pas partagés entre les portails virtuels individuels. Configurez un service de recherche et des collections de recherche distinctes pour chaque portail virtuel. Ces collections peuvent être utilisées pour explorer et rechercher le même ensemble de documents.

Si vous utilisez un site Web partagé sur plusieurs portails virtuels et que vous souhaitez rechercher ce site Web dans un environnement de portail virtuel, procédez comme suit :
  1. Créez une nouvelle collection de recherche pour le portail virtuel. Vous pouvez créer une nouvelle source de contenu en copiant l'URL à partir de votre collection de recherche originale.
  2. Créez un composant de recherche ou copiez un composant de recherche existant, et configurez-le afin qu'il utilise la nouvelle collection de recherche dans le portail virtuel créée à l'étape 1.
  3. Créez un formulaire de recherche, à l'aide d'un composant HTML, configuré pour utiliser le composant de recherche créé à l'étape 2.
  4. Créez un nouvel objet de contenu afin d'afficher le composant HTML que vous avez créé à l'étape précédente.

Vous devez effectuer ces opérations pour chaque portail virtuel de votre système.