
Job configuration
The items-for-query recommendations:- Are implemented as a Query-to-Query Similarity job.
- Use the output obtained from regular click signal aggregations from the job that provide query time signal boosts.
-
Job is an Alternating Least Squares (ALS) job like items-for-item recommendations and items-for-user recommendations, and requires system resources and time to execute.
You can set more a more aggressive filtering strategy to decrease the run time, which typically translates into better recommendations. However, this strategy does not include coverage of as many queries as you may need. In that case, you might have to revert to more inclusive filters, which increases the run time.
Query pipeline configuration
The Boost with Signals query stage is part of the default query pipeline, so usually you do not need to add it. It takes its input from the aggregated signals collection (COLLECTION_NAME_signals_aggr
) at query time.