pudl
pudl copied to clipboard
Add client-side search to data dictionary page
Overview
See #3851.
We have 227 tables and several thousand columns in our data warehouse. While we've attempted to provide some structure via the raw/core/out naming scheme, it's still confusing and overwhelming to figure out whether we have data that's relevant to someone's needs.
Adding a client-side search engine is a simple way to make this process a little bit nicer.
Success criteria
- [x] keyword search works to filter tables
- [ ] table title, table description, and table columns are weighted differently in search
- [ ] keyword matches are highlighted
- [ ] side-by-side result comparison workflow is documented
- [ ] search box looks nice
## Next steps
- [ ] clean up existing code
- [ ] show everyone how this works