Common issues and solutions for Platform signals integration in Fusion.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.
Signal retrieval not working
Symptom: Fusion’s signal processing component is not running or crashes repeatedly. Diagnosis:-
Missing or incorrect LWAI credentials
- LWAI gateway credentials are not configured in Helm values.
- Client ID and Secret don’t match the Platform integration.
- The
baseUrldoesn’t point to the correct Platform application.
-
ConfigMap syntax errors
- The
cloud-signals-configConfigMap syntax is not valid YAML. - The
signalsOperatorsection has incorrect indentation.
- The
Authentication failures
Symptom: Signal retrieval logs show authentication errors. Example Log:-
Integration name mismatch
- The integration name in Helm values doesn’t match the Platform integration name.
-
Expired or invalid credentials
- The Client ID or Secret are incorrect.
- The integration was deleted or modified in Platform.
-
Incorrect auth endpoint
- The
authEndpointURL is wrong or inaccessible.
- The
- Verify integration name matches exactly (case-sensitive).
- Regenerate Client ID and Secret in Platform.
- Update Helm values with correct credentials.
- Redeploy or restart affected pods.
No signals in collection
Symptom: TheCOLLECTION_NAME_signals_aggr collection is empty or not populated.
Diagnosis:
-
Check whether the collection exists in Fusion Admin UI:
- Navigate to Collections.
- Search for
COLLECTION_NAME_signals_aggr.
-
Check signal retrieval logs:
-
No signals in Platform Signals Store
- Beacon is not configured or not tracking events.
- The Platform aggregation job hasn’t run yet.
-
Signal retrieval not processing
- The job status shows
FAILED. - No export job is found in logs.
- The job status shows
-
Collection name mismatch
- The collection name in the ConfigMap doesn’t match the Fusion app name.
-
Verify signal collection is working:
- Check the Platform dashboard for signal activity.
- Verify your Beacon or Platform Signals API configuration.
-
Review signal retrieval logs for processing status:
-
Verify collection name format:
- The collection name should be
COLLECTION_NAME_signals_aggr. - The name must exactly match the ConfigMap configuration.
- The collection name should be
Incorrect signal weights
Symptom: Documents are boosted, but weights don’t match expected values. Diagnosis: Query the signals collection to inspect weights, usually in theweight_d field.
Common Causes:
-
Formula configuration mismatch
- Formula weights in the signal retrieval configuration don’t match the Platform formula.
- The wrong formula name is specified in the Boost with Signals stage.
-
Field mapping issues
- The Rollup Weight Field in the query stage doesn’t match the signal document field.
-
Verify formula configuration matches Platform:
- Check Platform formula definition.
- Update signal retrieval configuration to match.
-
Verify Boost with Signals stage configuration:
- Aggregation Type must match formula name (e.g.,
formula1). - Rollup Weight Strategy must be
weight_d.
- Aggregation Type must match formula name (e.g.,
Query boosting not working
Symptom: Queries execute successfully but results are not boosted based on signals. Diagnosis:- Check whether the Boost with Signals stage is enabled in the query pipeline.
- Run a query with debug enabled:
debug=true. - Review boost parameters in the debug output.
-
Stage not in pipeline
- The Boost with Signals stage is missing or disabled.
-
Wrong aggregation type
- The Aggregation Type in the stage doesn’t match the signals formula.
-
Field name mismatch
- The Rollup Field value doesn’t match the signal document field names.
-
Empty signals collection
- No matching signals exist for the query.
- Add or enable the Boost with Signals stage in the query pipeline.
-
Verify the stage configuration:
- Aggregation Type:
formula1 - Rollup Field:
doc_id - Rollup Weight Strategy:
weight_d
- Aggregation Type:
-
Test with a known query that has signals:
- Query the signals collection to find a query with aggregated data.
- Execute that query through the pipeline.
- Verify boosting is applied in the debug output.
Slow query performance
Symptom: Queries with signal boosting are significantly slower than without. Diagnosis: Enable query timing and examine the Boost with Signals stage performance:-
Large number of signals retrieved
- The
numSignalsparameter is set too high.
- The
-
Inefficient signals collection query
- Solr Query Parameters are missing or incorrect.
-
Tune Boost with Signals stage parameters:
- Reduce
numSignalsto a reasonable value (50-100). - Reduce
numRecommendationsif appropriate.
- Reduce
-
Optimize signals collection:
- Make sure appropriate fields are indexed.
- Consider adding filters to limit signal retrieval scope.
Log analysis
Successful run
Successful signal retrieval shows:Failed run
A failed run shows:Getting help
If you continue to experience issues after following this guide, take these steps:-
Collect diagnostic information:
- Signal retrieval logs (last 200 lines).
- Helm values configuration (redact secrets).
- Signal retrieval configuration.
- Sample signals collection documents.
-
Verify Platform integration:
- Check Platform application status.
- Verify integration credentials.
- Review Platform signals aggregation jobs.
- Contact Lucidworks Support with the collected diagnostic information.