Configure Fusion to consume aggregated signals from Lucidworks Platform for query boosting and result reranking.Documentation Index
Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before configuring Platform signals in Fusion, make sure you have the following:- A Lucidworks Platform application configured with a Signals Store
- Signals Beacon or Platform Signals API configured
- A Platform integration created for self-hosted Fusion
- Platform Client ID and Secret
- Access to modify Fusion Helm values and ConfigMaps
Configuration steps
1. Configure LWAI gateway credentials
1. Configure LWAI gateway credentials
Add Platform credentials to Fusion via Helm values.
These credentials allow Fusion to authenticate with Lucidworks Platform and retrieve aggregated signals.Add this to your Helm values:Replace the placeholders with your actual values:Apply the Helm values update and restart the affected pods.
<integration_name>is the name of your Platform integration.<platform_client_id>is the Client ID from the Platform integration.<platform_client_secret>is the Client Secret from the Platform integration.<platform_app_id>is the Platform application ID.
The
authEndpoint URL is the shared Lucidworks Platform production authentication endpoint.
Use this exact URL as shown; it is not environment-specific.2. Configure signal retrieval
2. Configure signal retrieval
Configure which Platform signals Fusion should retrieve and which collections to populate.Open the Add your configuration to the The configuration includes the following elements:
<release>-cloud-signals-config ConfigMap for editing:signalsOperator section:<platform_app_name>is the name of your Platform application.<fusion_appId>_signals_aggris the name of the Fusion collection for storing aggregated signals. Replace<fusion_appId>with your Fusion app ID (for example,my_app_signals_aggr).formula1is the aggregation formula name and must match Platform configuration.CLICK,CART,PURCHASEare the signal types and their respective weights.
3. Create Fusion app and collection
3. Create Fusion app and collection
If a Fusion app doesn’t exist, create one using these steps:
- Log in to Fusion Admin UI.
- Navigate to Apps.
- Click Create App.
- Enter the app name and configure as needed.
COLLECTION_NAME_signals_aggr collection when you configure signal retrieval.
You don’t need to create the collection manually.4. Configure query pipeline boost stage
4. Configure query pipeline boost stage
Add the Boost with Signals stage to your query pipeline using these steps:
See Boost with Signals Stage for detailed configuration options.
- Navigate to your app’s default query pipeline.
- Add a Boost with Signals stage.
- Configure the stage parameters as shown in the table below:
| Parameter | Value | Description |
|---|---|---|
| Aggregation Type | formula1 | This must match the formula name in the signal retrieval configuration. |
| Rollup Field | doc_id | This is the field containing the document ID in aggregated signals. |
| Rollup Weight Strategy | weight_d | This is the field containing the calculated weight. |
5. Verify the integration
5. Verify the integration
After configuration, verify the integration is working:
-
Check signal retrieval logs:
Look for successful run messages:
-
Verify collection population:
- Navigate to the
COLLECTION_NAME_signals_aggrcollection in Fusion. - Open Query Workbench.
- Run a query:
q=*:*. - Verify documents exist with expected fields.
- Navigate to the
-
Test query boosting:
- Execute a query through your configured pipeline.
- Verify that results with signal data receive appropriate boosts.