My environment scenario is the following:
- Database server
- CM server with CES 7 (free) installed
- CD server
I was advised to follow the Coveo scaling guide (developers.coveo.com/display/public/SitecoreV4/Installing+Coveo+for+Sitecore+in+a+CM+or+CD+Configuration) for hooking up the CD server such that it doesn't need to be reindexed.
However, that appears to assume:
a) I have a database named "pub" from a Sitecore scaling (which I don't - I use default core, master, web)
and
b) that I have Coveo CES installed on a separate server (I don't but our database server was our QA server and has Sitecore and CES7 on it, but the end goal is to only run the databases there, not Sitecore or Coveo).
So after following the guide as best I can, I have the following issues:
On CM, if I navigate to [URL]/coveo/rest, I get a 404 error. I looked this issue up and checked what was suggested, but don't see any issues that should be keeping this from working.
On CD, after I set up the "switch master to web" stuff, I now get a "Precondition failed: The parameter 'p_SearchIndex' must not be null" error when I hit a page with a Sitecore component.
I'm using Sitecore 8.1 Update 1, with the 222 version of Coveo for Sitecore 4. Any advice on getting my setup tuned properly would be helpful. Thanks!
Update: my CM configs from the Coveo folder are zipped up here: https://dl.dropboxusercontent.com/u/1654372/Coveo.zip - and my ShowConfig from my CM is here: https://dl.dropboxusercontent.com/u/1654372/ShowConfig.txt