I wanted to create a filtered deck that only includes cards that I reviewed yesterday and are due again today (since I got them wrong). I tried to create a filtered deck with the following options, but I am getting an error message. The 30 cards that I learned yesterday come from a filtered deck with the option “Relative overdueness” Now I want to filter them out today and study them because I got them all wrong.
I tried several times but it doesn’t work…
I believe that is this error message –
No cards matched the provided search. Some cards may have been excluded because they are in a different filtered deck, or suspended.
It sounds like you’re making one of 2 mistakes –
- Your Search filter is using yesterday’s Filtered deck as its
deck:
. A Filtered deck can’t take cards from another Filtered deck. You need to use the home deck(s) of those cards. - Your Search filter is asking for cards that are still in yesterday’s Filtered deck. You need to empty yesterday’s Filtered deck, so those cards go back to their home decks.
If it’s not one of those things, you should respond with your full Search filter, as text please.
I’ve already emptied the previous filter deck.
this is the full search filter:
“deck:2. Semester::MZB Plückthun (Signalübertragung)::3 Signalübertragung Enzm-gekoppelte Rezeptoren” is:due
is it possible to add the date into the search filter? if yes, how can I add e.g. 5th august 2024? As previously mentioned I did those cards on that date with a filter deck. Now I’d like to relearn them as they were due yesterday.
Is this the name of the home deck the cards are in?
You say this a few different ways, so it’s hard to tell you exactly what you need. You should look at the search syntax in the manual to see what fits your situation – Searching - Anki Manual – and you should test your search filter in the Browse window to see whether you are getting the cards you expect. Here are some possibilities:
- Cards that were introduced as New yesterday –
introduced:2 -introduced:1
[introduced in the past 2 days, but not today] - Cards that were graded Again yesterday –
rated:2:1 -rated:1
[studied in the past 2 days and rated Again, but not studied today]
You can’t add a specific date, but you can use rated:
to match days relative to today.
Sorry for the confusion, I’ll try again explaining what I meant:
This is the name of the home deck the cards are in:
“deck:2. Semester::MZB Plückthun (Signalübertragung)::3 Signalübertragung Enzm-gekoppelte Rezeptoren” is:due
There are over 100 due cards in this deck which I didn’t review for a long time. So I did a filter deck on the 08/05/2024 → there were 30 cards in there and the option I chose was "Relative overdueness”. As I reviewed those cards in the new filter deck I got all of them wrong, which means that they are due today 08/06/2024.
Today I’d like to review exactly those cards again. How can I do that with the filter deck? What do I have to write into the search filter?
Just in case if rated:2:1 -rated:1 is the right option:
Did I write it correctly, including spaces and punctuation?
“deck:2. Semester::MZB Plückthun (Signalübertragung)::3 Signalübertragung Enzm-gekoppelte Rezeptoren” rated:2:1 -rated:1
Yes, that should work. When I write something in a code block, you can copy that exact text. But again – run that search in the Browse window and see if it shows you what you’re expecting to see.
it didn’t work, I get the following message (translated in English):
Invalid search:
A colon : was found, but there was no keyword before it. You can search for the symbol : by preceding it with a backslash: :.
Also another question, which option out of these do I have to choose? should it be “relative overdueness” again?
Are you including the quotation marks around the deck name? That exact search works just fine for me with one of my deck names.
"deck:Ultimate::A. Main Course" rated:2:1 -rated:1
You can choose any of those you want, and they are explained in the manual – Filtered Decks - Anki Manual . Since the cards are not overdue, and they were all studied yesterday, “relative overdueness” doesn’t mean much. That Order will determine (1) which cards are chosen, if more cards match your filter than your limit, and (2) what order the cards are shown when you study.
yes, with quotation marks around the deck name. I just saw that I studied those cards on the 4th of August and not 5th. I’m so sorry for this mistake!! Is that maybe the problem? If yes, which code is suitable for that?
That could be why you’re not getting any results returning, but it wouldn’t be the reason for the error. Double check your spacing.
To see one day further back, you need to increase each day range by 1 – studied in the past 3 days and rated Again, but not studied in the past 2 days.
rated:3:1 -rated:2
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.