About the Cloud Platform Client Pipelines
About the Cloud Platform Client Pipelines
Pipelines
The pipelines defined in the Coveo.CloudPlatformClient.config
file are mostly error handling pipelines.
The following table is a summary of all those pipelines.
Pipeline | Purpose | Description | Processors included by default | Is typically customized? |
---|---|---|---|---|
|
Handling indexing exceptions |
Amazon Lambda may throw exceptions when warming up or when receiving too many queries at once. This pipeline handles these errors. |
|
|
|
Query processing |
This pipeline is used to add identities to users so that they can access more documents in their queries. |
|
Processors
WaitAndRetry
The wait and retry processor is used to wait and retry when an indexing call fails. The table below lists its properties:
Property name | Description | Default value |
---|---|---|
|
The interval between each retries in milliseconds (ms). |
2000 |
|
The number of unsuccessful retries to perform before giving up. |
10 |
|
The HTTP error code the processor is run for. For example, if the error code is 404, and |
429, 500, 503, 504 |
AddAnonymousEmailUserIdentity
The AddAnonymousEmailUserIdentity
processor automatically adds the anonymous
identity to your users, allowing them access to public documents indexed from external sources.
|
Note
Prior to the March 2021 release, the identity added by the |
<getSearchUserIdentities>
<!-- The AddAnonymousEmailUserIdentity allows to retrieve the public documents from the external sources. -->
<processor name="AddAnonymousEmailUserIdentity" type="Coveo.CloudPlatformClient.Processors.GetSearchUserIdentities.AddAnonymousEmailUserIdentity, Coveo.CloudPlatformClient" />
</getSearchUserIdentities>