[MGNLPER-39] Support cross-supplier search and ranking for "Top hits" Created: 27/Jul/18 Updated: 22/Sep/22 Resolved: 22/Sep/22 |
|
| Status: | Closed |
| Project: | Periscope |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Neutral |
| Reporter: | Cedric Reichenbach | Assignee: | Unassigned |
| Resolution: | Outdated | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | 0.05h | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | 0.05h | ||
| Issue Links: |
|
||||||||||||||||
| Template: |
|
||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||
| Date of First Response: | |||||||||||||||||
| Epic Link: | Periscope improvements | ||||||||||||||||
| Story Points: | 13 | ||||||||||||||||
| Team: | |||||||||||||||||
| Description |
|
User story:
Business benefit: Find content faster. Feel that you are in control of your content. Avoid losing content. Acceptance criteria from
Mockup "Top hits": https://zpl.io/agnRPLO |
| Comments |
| Comment by Cedric Reichenbach [ 05/Nov/18 ] |
|
This is technically problematic to implement at the moment: In order to get top results across all suppliers, we first need the result list of all those suppliers, which is fairly expensive. We basically need to search whole Magnolia and then bubble up the most relevant results. Now, in order to avoid "jumps" in the UI, we always list suppliers in proper order. That is, if expected order apps -> pages -> assets, we'll always wait for apps to be finished before we list anything else, even if pages or assets would already be available. And since top results would (naturally) be among the first suppliers in that list, we'd always have to wait for that one to be finished first, which is roughly equivalent to waiting for all the results to be in before we display anything. Thus, we'd lose the benefit of chunk-wise ("as-they-arrive") result listing. |
| Comment by Simon Lutz [ 19/Dec/18 ] |
|
Value to be reviewed. |