Introduction
Coveo is a web search provider which can be integrated with Sitecore for website search not CM search. Coveo supports almost all Sitecore versions and Coveo releases its patch at every 6 weeks.
Technology
Coveo supports both on-premises and cloud technology. Cloud is the future so you can find the difference between cloud vs on-premises features here.
Here we are installing Coveo 4.1 on Azure PaaS with configuration of Hive UI framework.
Challenges
Coveo doesn’t provide direct feature to install on Sitecore like other modules what we can install direct from Sitecore installation wizard. We had two major challenge because we were trying to install Coveo on Azure what Coveo doesn’t support out of the box
In Sitecore 9, Sitecore Azure module doesn’t exist as per here because Sitecore 9 is based upon MS app service so we don’t have direct feature to promote our files to all scaled environment and another reason is, we are unable to convert Coveo for Sitecore to .scwdp package through PowerShell directly as per here.
If we want to convert .scwdp package then firstly install Coveo for Sitecore on Sitecore 9 on-premises instance then create a Sitecore package through sitecore package wizard but we would have to keep in mind that package should have all the necessary files from both master and core db along with Coveo Roles too which is not an easy task to identify all the sitecore items what have been installed during installation.
In-case we succeeded to create package but we can’t install through Sitecore Azure toolkit because Azure toolkit is used to create an environment and package a solution as per here.
Solution
As per here, it could be due to our custom item event handler. So, we disabled all custom event handler along with below Sitecore pipeline what causing an issue.
1. Sitecore Marketing Configs
2. Sitecore Email Configs
Coveo is a web search provider which can be integrated with Sitecore for website search not CM search. Coveo supports almost all Sitecore versions and Coveo releases its patch at every 6 weeks.
Technology
Coveo supports both on-premises and cloud technology. Cloud is the future so you can find the difference between cloud vs on-premises features here.
Here we are installing Coveo 4.1 on Azure PaaS with configuration of Hive UI framework.
- Coveo for Sitecore 4.1 Cloud.
- Sitecore 9.0.2 on Azure PaaS.
- Coveo Hive UI Integration.
Challenges
Coveo doesn’t provide direct feature to install on Sitecore like other modules what we can install direct from Sitecore installation wizard. We had two major challenge because we were trying to install Coveo on Azure what Coveo doesn’t support out of the box
- Coveo Compatibility with Sitecore on Azure PaaS
In Sitecore 9, Sitecore Azure module doesn’t exist as per here because Sitecore 9 is based upon MS app service so we don’t have direct feature to promote our files to all scaled environment and another reason is, we are unable to convert Coveo for Sitecore to .scwdp package through PowerShell directly as per here.
If we want to convert .scwdp package then firstly install Coveo for Sitecore on Sitecore 9 on-premises instance then create a Sitecore package through sitecore package wizard but we would have to keep in mind that package should have all the necessary files from both master and core db along with Coveo Roles too which is not an easy task to identify all the sitecore items what have been installed during installation.
In-case we succeeded to create package but we can’t install through Sitecore Azure toolkit because Azure toolkit is used to create an environment and package a solution as per here.
2. Coveo for Sitecore Install Error:
"One or more exceptions occurred while processing the subscribers to the 'item:saved' event."This is the most nightmare error what we were getting while installation as per here
Solution
As per here, it could be due to our custom item event handler. So, we disabled all custom event handler along with below Sitecore pipeline what causing an issue.
1. Sitecore Marketing Configs
2. Sitecore Email Configs
Comments
Post a Comment