Configuration de la recherche JCR dans un parc de portails

JCR-based content includes content that is created with Web Content Manager or Personalization.

Pourquoi et quand exécuter cette tâche

Remarque : Si vous créez du contenu dans un parc de portails à l'aide du portlet Création des étapes de configuration supplémentaires sont requises. Elle vont permettre de rechercher dans un parc du contenu créé par ces fonctions de contenu.

Procédure

  1. Log in to WebSphere® Integrated Solutions Console.
    Cluster note : Dans un environnement en cluster, connectez-vous à la console WebSphere® Integrated Solutions Console du gestionnaire de déploiement.
  2. Cliquez sur Ressources > Environnement de ressources > Fournisseurs d'environnement de ressources > JJCR ConfigService PortalContent > Propriétés personnalisées.
  3. Remplacez la valeur du paramètre jcr.textsearch.enabled par false.
  4. Remplacez la valeur de la propriété jcr.textsearch.indexdirectory par le répertoire d'index du serveur de recherche distant.
    Par exemple, jcr.textsearch.indexdirectory=\\\\your_server\\your_remotesearch\\jcr\\search. Vous pouvez indiquer la valeur du répertoire au format suivant :
    Format UNC (Convention de dénominaton universelle)
    \\\\your_server\\your_remotesearch\\jcr\\search

    Exemple : \\\\hostname.example.com\\share\\jcr\\search

  5. En fonction de la configuration de votre service de recherche distant, remplacez la propriété jcr.textsearch.PSE.type par EJB ou SOAP, puis choisissez les étapes supplémentaires appropriées :
    Tableau 1. Les étapes varient en fonction de la valeur de la propriété jcr.textsearch.PSE.type.
    Valeur Etapes supplémentaires
    EJB Procédez comme suit si vous possédez un service EJB :
    1. Remplacez la valeur de la propriété jcr.textsearch.EJB.IIOP.URL par l'URL du service de dénomination utilisé pour accéder à WebScanner EJB. Par exemple, iiop://localhost:2811.
    2. Remplacez la valeur de la propriété jcr.textsearch.EJB.EJBName par le nom de WebScanner EJB. Par exemple, ejb/com/ibm/hrl/portlets/WsPse/WebScannerLiteEJBHome.
    SOAP Si vous disposez d'un service SOAP, remplacez la valeur de la propriété jcr.textsearch.SOAP.url par l'URL SOAP de WebScanner pour le service de recherche.
  6. Sauvegardez vos modifications.
  7. Redémarrez votre serveur.
  8. Obligatoire : Pour supprimer les collections de recherche par défaut du portlet Gestion de la recherche, suivez la procédure ci-dessous :
    1. Log on to HCL as an administrator.
    2. To open the Manage Search portlet, click the Administration menu icon. Then, click Search Administration > Manage Search.
    3. Click Search Collections.
    4. Cliquez sur l'icône Supprimer une collection de la collection de recherche de Contenu de portail.
    5. Cliquez sur OK.
    6. Redémarrez le serveur WebSphere_Portal.
    7. Accédez au portlet Gérer la recherche et vérifiez que la collection de recherche Portal Content a été supprimée.
    8. Créez manuellement une collection JCR appeléeJCRCollection1 ; pour plus d'informations, consultez Configuration d'une collection JCR.