Installation de l'API Coveo Search
Lorsque votre déploiement inclut une ou plusieurs interfaces Coveo JavaScript Search, vous devez installer et configurer un API Coveo Search.
Notes :
-
Coveo for Sitecore utilise à la fois JavaScript Search et l’API Coveo Search, mais les deux sont déployés par le programme d’installation de Coveo for Sitecore (voir Installing Coveo for Sitecore).
-
Vous pouvez également implanter l’API Coveo Search dans des applications ASP.NET ou Java (voir Installation Options).
Pour installer l’API Coveo Search
-
À l’aide d’un compte d’administrateur, connectez-vous au serveur dans lequel vous avez décidé d’installer l’API Coveo Search.
-
Téléchargez la dernière version du programme d’installation de l’API Coveo Search.
-
Exécutez le programme d’installation de l’API Coveo Search (Coveo Search API 8.0.nnn.exe).
-
Quand une version précédente de l’API Search a été déployée avec la distribution du fichier ZIP et définie en tant que service Windows, vous verrez le message suivant. Vous devez arrêter et désinstaller l’ancien service (Coveo REST Search API) avant de continuer l’installation.
-
Cliquez sur OK, et dans l'écran Installation Cannot Proceed, cliquez sur Finish.
-
Ouvrez la console de gestion Services, et trouvez le service CoveoSearchAPI.
-
Dans le dossier où vous avez extrait le fichier ZIP, exécutez le fichier de commandes Uninstall.bat.
-
Redémarrez le programme d’installation de l’API Coveo Search.
-
-
Dans l’écran Installation Folder :
-
Lorsque le dossier d’installation par défaut est inapproprié (C:\Program Files\Coveo Search API 8\), sélectionnez le dossier désiré.
-
Lorsque vous installez l’API Coveo Search dans le contexte d’un déploiement de Coveo for Sitecore, cochez This installation is part of a Sitecore installation.
-
Cliquez sur Suivant.
-
-
Si vous avez coché This installation is part of a Sitecore installation, dans l’écran Application Secret Token, cliquez sur Generate Random Token pour créer un jeton de secret d’application qui sera utilisé par Coveo for Sitecore, puis cliquez sur Next.
-
Dans l'écran Prêt pour l'installation, cliquez sur Installer.
-
Dans l'écran Installation Successful :
-
Lorsque vous déployez une nouvelle installation de l’API Coveo Search et n’avez pas coché This installation is part of a Sitecore installation, le programme d’installation ne peut faire démarrer le service de l’API Coveo Search.
Vous devez d’abord modifier le fichier de configuration par défaut pour spécifier le serveur Coveo qui héberge l’index (si ce n'est pas localhost) et fort probablement pour sécuriser l’accès à l’API REST.
Cliquez sur Open config.yml pour modifier le fichier de configuration (par défaut C:\Program Files\Coveo Search API 8\config.yml) avec un éditeur de texte de votre choix (voir Personnalisation et démarrage de l’API Coveo Search).
Note : Vous avez peut-être besoin de définir l’application de votre ordinateur qui ouvrira les fichiers YAML (extension (.yml) par défaut. Choisissez un éditeur de texte comme Notepad.
-
Cliquez sur Finish.
-
Lorsque vous cochez This installation is part of a Sitecore installation, le programme d’installation configure et démarre le service de l’API Coveo Search.