User Story
As a reader using Hybrid Search, I want to indicate whether a semantically retrieved excerpt was helpful, and receive clear confirmation that my feedback was recorded, so that I feel confident my input matters.
Description
Add satisfaction indicators (thumbs up / thumbs down) to semantically retrieved excerpt cards in the Hybrid Search results.
When a user selects an indicator:
- The selected state should visually confirm the interaction
- An event should be sent capturing the feedback in context
This feedback supports evaluation of semantic relevance and perceived usefulness without interrupting the reading flow.
Requirements
Indicator Display
- Each semantic excerpt card includes:
- Thumbs up and thumbs down affordances
- Indicators are visible but unobtrusive
- Indicators appear only on semantic results, not lexical results
Interaction Behavior
- When a user taps thumbs up or thumbs down:
- The selected icon becomes filled (or otherwise visually confirmed)
- The unselected icon remains unfilled
- Only one selection (up or down) can be active per excerpt
- Re-tapping the same indicator toggles it off and sends new event
- Feedback interaction does not navigate away from results
Logging
A data event is sent on selection that includes:
- Query identifier
- Experiment variant (A/B/C)
- Result type (semantic)
- Excerpt identifier
- Feedback value (up / down)
Logging can happen in Instrumentation task
Scope
- Applies only to users in the Hybrid Search experiment
- Control group does not see satisfaction indicators
Design:
Demo of feedback behaviour (gif):
