Skip to main content

Coveo Search setup & Configuration

This will explain installation of Cloud version of Coveo for Sitecore. This will cover the installation of Coveo for Sitecore Cloud into Sitecore instance and its related modules.

Prerequisites

  • A running instance of Sitecore
  • ASP.Net MVC 4.0 or 5.0 installed on Sitecore server. ASP.Net MVC is one of the dependencies of Coveo for Sitecore. The MVC version should be appropriate as per Sitecore version.
MVC

To configure MVC while installing Sitecore, refer to Sitecore MVC Developer's Reference Guide. If you have already installed Sitecore and you now want to enable MVC manually, refer to Sitecore MVC Playground Part 1: Enable MVC.

Installation Procedure

Step 1 - Download Coveo for Sitecore

  • https://www.coveo.com/en/solutions/coveo-for-sitecore/download
    1. Installation package of Coveo Enterprise Search
    2. Installation package for Coveo search API
    3. Installation package for Coveo for Sitecore
    4. License file for Coveo for Sitecore
  • Make sure the the most recent version of Coveo is downloaded.
  • It should be compatible with the version of Sitecore.

Step 2 - Create an admin user for Coveo 

  • Open Control Panel →  System and Security →  Administrative Tools → Computer Management
  • Go to Local users and groups →  Users and create a user 
  • Check user cannot change & password never expires
  • Make the user a member of Administrators and Users

Step 3 - Install Coveo Enterprise Search

This is the search engine that will run in the background.
Important things

  • Remember to enable the Admin Service.
  • Need not to perform the First Time Setup (i.e. create an index), as this will be automatically handled by Coveo for Sitecore.

Step 4 - Install Coveo Search API

This service handles all queries performed from within a Coveo search page, and forwards them to the proper endpoint in CES.

Step 5 - Install Coveo for Sitecore package


Once the installation is completed, make sure that you rename these files to enable the Coveo Search Provider:
  • Coveo.SearchProvider.config.example to Coveo.SearchProvider.config
  • Coveo.SearchProvider.Rest.config.example to Coveo.SearchProvider.Rest.config
  • Coveo.UI.Controls.config.example to Coveo.UI.Controls.config

Step 6 - Check Coveo Diagnostics

  • Open Sitecore Control Panel -> Coveo Diagnostic Page
  • All components should have a green light and message “up and running”
    • Coveo Search REST Endpoint can have a red X and an error and the site will still function correctly

Step 7 - Index Content

The two indexes coveo_master and coveo_web needs to be builded. This is because the search indexes are now connected to the Coveo search engine instead of Lucene.

Comments

Popular posts from this blog

Remove F9 shortcut key for Site publishing

In Sitecore content editor, there is an option of using shortcut key (F9) for complete site publishing. It is not recommended to publish the complete site each and every time.  If your client is using F9 key most of time for publishing,then follow the given steps to disable it. 1. Locate file GlobalKeys.xml at pat h  /sitecore/shell/Controls/Applications/ and comment out the following line: <RegisterKey KeyCode="120" Click="system:publish"/> 2. Locate file Default.aspx at path  /sitecore/shell/Applications/Content Manager/  and comment out the following line: <sc:RegisterKey runat="server" KeyCode="120" Click="system:publish" /> Once you are done with the above two steps, please restart your IIS. The above steps will disable the F9 key shortcut for site publishing. Happy Coding.

Sitecore commerce 8.2 | Installation Puzzles

The installation process of Sitecore 8 is very simple with SIM. But, installing Sitecore Commerce 8.2.1 is little complicated. The sitecore has provided the detailed and step-by-step installation guide. The link for the same is  http://commercesdn.sitecore.net/SitecoreCommerce/DeploymentGuide/en-us/index.html While installing Sitecore Commerce 8.2.1, I struggled with some issues. I solved the installation puzzles related to Bootstrap, initialization and commerce website startup in IIS. Here are the challenges and solution for the same: 1.  The created User " CSFndRuntimeUser " for the Sitecore Commerce Installation has the locale Admin-Rights and all MS SQL Server rights,  But the installation fails regarding database connection and rights. Solution : The user  CSFndRuntimeUser must have SysAdmin rights in Sql Server. 2. The command  http://localhost:5000/commerceops/Bootstrap()  was not successful. Solution : Make sure that sitecore instance...