As a searcher, I want to see the most relevant query completion candidates, so that I have the highest likelihood of finding the content I want.
As a query completion developer I want to be able to rank queries and results of those based on events stored in search satisfaction event stream, so that I can find the best query completion candidates.
This task: T273847 will allow us to analyze queries using relforge, but it will only provide a very simple join between backend events and search satisfaction events. Point of this task is to leverage search sessions that can be derived from search satisfaction events.
- Propose a search satisfaction score
- implement the score within the export_queries_to_relforge DAG.