Troubleshooting

If an exception occurs during the indexing process, the connector will not change the active HawkSearch index. Any error during indexing will be visible in the Apex Jobs section in Salesforce Setup. The Apex Class names used during indexing are:

Apex Class NameDescription
FullIndexSchedulableOrchestrates the jobs needed to build the HawkSearch index based on the defined configuration.
FieldCreationQueueableCreates any HawkSearch fields that don’t exist in the engine. It will not update fields, and only runs if Create Fields and Facets is checked.

Calls the HawkSearch Create Field endpoint.
FacetCreationQueueableCreates any HawkSearch facets that don’t exist in the engine. It will not update facets, and only runs if Create Fields and Facets is checked.

Calls the HawkSearch Create Facet endpoint.
HierarchyQueueableRuns once for each entry in the hierarchies list in the JSON configuration, making calls to the HawkSearch Upsert Hierarchy endpoint.
ObjectQueueableRuns once for each entry in the objects list in the JSON configuration, making calls to the HawkSearch Index Items endpoint.
FinalizeQueueableIf there were no previous errors in the indexing process, sets the new index as current.