Getting a MALFORMED_SEARCH Error When Selecting a Tab With the Coveo for Salesforce Free Edition

Symptoms

When adding a new object to one of your tabs in the Interface Editor, you enter a query and try to change tabs. Instead, you get a MALFORMED_SEARCH error as such:

Unexpected Salesforce error: Unexpected SOAP fault: MALFORMED_SEARCH entity type [Salesforce Object Name] does not support search

Cause

You are trying to query a Salesforce object that supports the query() method, but not the search() one.

Because Coveo for Salesforce queries the Salesforce index directly using both SOQL and SOSL queries, the objects that you want to have returned in your search page must support both methods.

Resolution

Remove the object that does not support the search() method from your tab.