Configuration de la recherche avec le type de service de recherche RCSS (Remote Content Server Search Service)

Use the Remote Content Server Search Service Type (RCSS) to implement live search for HCL Connections content from an HCL application.

Avant de commencer

Prenez en considération les remarques suivantes avant de configurer RCSS :
  • La recherche RCSS n'est pas prise en charge lorsque votre déploiement est configuré pour utiliser Security Access Manager et SPNEGO ou Computer Associates SiteMinder et SPNEGO.
  • Les utilisateurs enregistrés dans un annuaire LDAP commun à HCL Connections et HCL peuvent recevoir des droits d'administration dans Portal afin de configurer RCSS en utilisant l'API Scopes (portées) sur HTTP.

Pourquoi et quand exécuter cette tâche

Le service de recherche est une recherche en direct et s'appuie sur REST pour effectuer une recherche sur une source d'informations cible et extraire les résultats correspondants. L'intégration entre HCL Connections et HCL implémente la recherche RCSS en utilisant les API ATOM/REST exposées par HCL Connections. Cette approche met en corrélation le niveau de pertinence du contenu HCL Connections avec celui de Portal. Il s'agit d'une approche dans laquelle la recherche est fédérée entre les instances de Portal et HCL Connections.

Procédure

  1. To open the Manage Search portlet, click the Administration menu icon. Then, click Search Administration > Manage Search.
  2. Dans la section de gestion de la recherche, cliquez sur Nouveau service de recherche.
  3. Choisissez un nom facilement reconnaissable pour le service et entrez-le dans la zone Nom de service.
  4. Configurez le service de recherche avec les paramètres suivants. Les valeurs possibles des paramètres sont fournies dans la colonne Valeur du paramètre.
    Clé du paramètre Valeur de paramètre
    SearchRequestUrl Utilisez /atom/search/results si seul du contenu public est retourné. Utilisez /atom/mysearch/results si du contenu public et privé est retourné.
    RestServiceUnSecureUrl /search
    ContentType RemoteContent
    QueryParam includeField=wikiLabel&includeField=pageLabel&includeField=community_id&query
    IgnoreAllSourcesSearch false
    RestServiceSecureUrl /search
    StartParam start
    AllSourcesParam scope
    QueryLangParam queryLang
    DisplayProviderId ConnRCSS
    RequestLocaleParam locale
    LocationParam scope
    RequestLocationType /atom/scopes
    RestServiceHost connections.host.com
    RestServiceUnSecurePort 9081
    Remarque : Utilisez le port de serveur direct pour le serveur Connections, et non le port IHS.
    RestServiceSecurePort 9444
    Remarque : Utilisez le port de serveur direct pour le serveur Connections, et non le port IHS.
    UseHTTPOutbound

    Admet la valeur true ou false (par défaut).

    Si vous mettez ce paramètre à true, le code RCSS utilisera le service sortant HTTP.

    HTTPOutboundMappingPath

    La valeur est un chemin d'accès, tel que défini dans la configuration du proxy sortant HTTP. Si le support du service sortant HTTP est activé, la valeur par défaut de ce paramètre est /IBM_RCSS

    Il s'agit du chemin de mappage utilisé lorsque vous accédez au service sortant HTTP. Il doit exister une configuration de proxy avec ce chemin de contexte. C'est cette configuration qui détermine comment l'appel HTTP est traité.

    highlight=[]

    Utilisez ce réglage pour éviter que les flux de recherche Connection n'injectent des balises de mise en gras dans le but de mettre en évidence les résultats des recherches.

    includeField=wikiLabel&includeField=pageLabel&includeField=community_id&highlight=[]&query
  5. Déconnectez-vous puis reconnectez-vous avant de créer des portées pour le service RCSS que vous avez configurés.

Que faire ensuite

Le composant RCSS n'utilise pas le fichier de clés géré par WebSphere® Application Server. Si vous tentez de régler la propriété RestServiceSecureProtocol sur https et la propriété RestServiceSecurePort sur le numéro du port SSL du serveur HCL Connections lorsque vous configurez le service de recherche RCSS, vous ne pourrez pas obtenir les portées de recherche de HCL Connections et ne serez donc pas en mesure d'achever la configuration de la recherche. Des erreurs d'établissement de liaison (handshake) SSL apparaîtront dans les journaux d'HCL SystemOut, bien que vous ayez importé le certificat SSL du serveur HCL Connections dans le magasin de clés de confiance (truststore) de WebSphere® Application Server.