Faceted search
In an ideal world, Horizon would have a very rich search interface that allowed for complex search and filtering. However, the only way this will ever work well is to have rich API support for it which currently doesn't exist. This blueprint needs to be implemented in part by driving community consensus and API adoption across all projects.
Edit: A secondary option would be to explore possibilities around building our own indexes, or using client-side indexing and sharding techniques to enable rich search on data that's been loaded thus far, and fetching more data when needed.
Blueprint information
- Status:
- Complete
- Approver:
- Gabriel Hurley
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
One strategy would be to build a mechanism in the UI and make it work for one use case. Then as scale becomes more of an issue, services would be motivated or pressured to support filtering at the API level. That these filtering APIs are implemented in a consistent way is perhaps a different issue.
We would like to work on this concept in relation to the Graffiti project:
* https:/
travis-tripp: It seems like we should work on this in collaboration with these ideas as well:
* http://
[david-lyle] magic search work supersedes this particular blueprint.