I think the ability to re-use saved searches within searches would be useful.
Syntax
saved:"my saved search>" where my saved search is the name of saved search in browser.
Use cases
-
Create a single saved search to point multiple “Optimize FSRS Weights” to, for consistency
- For example, I have a search like
deck:Italian -is:suspendedthat I want to apply to multiple deck presets for Italian (I have multiple deck presets b/c some topics I want to prioritize with more new cards/reviews). Then, if I ever want to update the cards optimized on (say, add-tag:leech), I just have to tweak the saved search rather than every single deck preset.
- For example, I have a search like
-
Combine different saved searches easily (especially if complex)
- eg lets say I have a saved search for “Important” and “Needs Fix”, I could then do
saved:Important saved:"Needs Fix".
- eg lets say I have a saved search for “Important” and “Needs Fix”, I could then do
Implementation
I imagine it would behave something like a macro expansion. So:
- Lookup matching saved search by name
- In place of
saved:xzyput the saved search text, surrounded by parenthesis - Perform the search as usual