Enable Asynchronous Query Pipeline Processing

  1. In the Query Workbench, open the query pipeline you want to modify.

  2. Click Add a Stage and select a stage that supports asynchronous processing to your pipeline, or select the stage in your pipeline if it has already been added.

    Stages that support this are listed above.

  3. In the stage configuration panel, select Asynchronous Execution Config.

  4. Select Enable Async Execution.

    Enabling asynchronous processing

    Fusion automatically assigns an Async ID value to this stage. Change this to a more memorable string that describes the asynchronous stages you are merging, such as signals or access_control.
  5. Copy the Async ID value.

  6. Click Apply.

    Verify that the stage is in the correct position in your pipeline.

  7. Click Add a Stage and select the Merge Async Results stage.

    Add the Merge Async Results stage

  8. In the stage configuration panel, click the Add add icon button next to Async IDs.

  9. Paste the ID from the asynchronous query stage into the new ID field.

    When using multiple asynchronous stages, the order in which IDs are entered here is the order in which they are joined back into the pipeline.
  10. Click Apply.

    The Merge Async Results stage is now the first stage in the pipeline.

  11. Drag the Merge Async Results stage down so that it appears immediately before the Solr Query stage:

    Move the Merge Async Results

  12. Click Save.