Rebuilding Filtered Decks

Hello all,

I have a question about rebuilding filtered decks.

I created filtered decks using various specified tags, and I use these to review daily. After my reviews, I go back to main deck, unsuspend new cards (with my specified tag for the filtered deck).

In order to get these newly unsuspended cards into the filtered deck, I have to rebuild the filtered deck. When I do this, the newly unsuspended cards are added to the filtered deck (as expected) but all of the cards that I had reviewed earlier that day from the filtered deck reappear in the review column as if I havenā€™t reviewed at all today.

Iā€™m sorry if this isnā€™t clear, Iā€™m new to Anki and trying my best to understand what Iā€™m doing wrong/ fixing this issue ASAP.

Any help/advice would be much appreciated!

When you create your filtered deck, you just answer as ā€œwrongā€ and ā€œrightā€ - or something similar?
If so, youā€™ve probably put an option so that your filtered deck isnā€™t considered a review.
If not, I will try to look for other ways of thinkingā€¦

Iā€™ve made sure I checked the ā€œReschedule cards based on my answers in this deckā€ option and when I go through the review cards in my filtered deck, I get the usual ā€˜Againā€™, ā€˜hardā€™, ā€˜goodā€™, ā€˜easyā€™ options. I usually pick ā€˜goodā€™ and move on until i finish all the review for the day before unsuspending new cards from original deck.

With the old scheduler, cards in learning and relearning are reset when emptying (or rebuilding) a filtered deck. The solution is to update your Anki and enable the new scheduler.

https://faqs.ankiweb.net/the-anki-2.1-scheduler.html

If your filtered deck uses a search like ā€œdeck:fooā€, that will include any cards from deck foo, regardless of whether theyā€™ve been studied today or not. If you adjust the search to something like ā€˜deck:foo is:dueā€™, that will only include cards that are currently due.

https://docs.ankiweb.net/searching.html#card-state

2 Likes

Thank you for your reply but Iā€™m already on the Anki 2.1.44 version

This worked!

Only one problem: it leaves zero cards in my new card pile of the filtered deck (which makes sense since I have yet to view them therefore they arenā€™t due) BUT Iā€™d like to, for example, be able to do my filtered deck reviews due today then do 200 new cards out of the pile of ā€œnewā€ cards I should have in the filtered deck (because Iā€™ve filtered based on a tag that has >1000 cards I havenā€™t even attempted yet)

Is there a way to have the due cards show in the ā€œlearningā€ column and also have the new cards in the ā€œnewā€ column?

Your help is much appreciated, I hope my question makes sense!

Resolved ā€¦ I thinkā€¦ Iā€™m not sure if my ā€œsolutionā€ will end up having some back end issue Iā€™m not currently seeing but it looks like it works ĀÆ_(惄)_/ĀÆ

when I adjust the search to ā€˜deck:AnKing is:new OR is:dueā€™

I get all of the learning cards that are due today in the ā€œLearningā€ column and all of the new cards that I have yet to attempt in the ā€œNewā€ column!

Thank you all for your help, esp @dae

Feel free to let me know if there will be some catastrophic back end result from my search adjustment :stuck_out_tongue:

1 Like

I had misunderstood what you meant by ā€œreappear in the review column as if I havenā€™t reviewed at all todayā€. Iā€™m glad dae could solve it for you. :slightly_smiling_face:
deck:AnKing is:new OR is:due should work fine for your use case. However, if I understand your workflow correctly, it may be easier to set the first filter to deck:AnKing is:due and the second filter to deck:AnKing is:new. Then you can set the number of new cards in the filtered deck directly and donā€™t need to keep unsuspending cards.

1 Like

hi, so i have a similar issue and I have tried a few things of what you guys said. it semi works but im confused a little.

my filtered deck is based on an anking tag ā€œIM No dupesā€
what i do is unsuspend cards, then go to the filtered deck and click Rebuild. And i was having the same issue of getting every single card ive ever done in my ā€œDueā€ column in addition to the new cards i unsuspended.

so right now i unsuspended my cards but i have not clicked rebuild yet, so in the original deck it shows 22 new which i unsuspended and 23 DUE which should be correct
but when i do the is:new OR is:due thing, it shows 22 new and 43 are due now. im just not sure where the 20 extra cards are coming from in the Due section.

also, my filtered deck search bar shows this
tag:#AK_Step2_v11::!Shelf::IM::no_dupes

what exactly should i add to adjust it to make it new and due properly?

Thank you! I am new to anki so sorry if im behind :slight_smile:

If I understand correctly, you want your filtered deck to include all the cards with a certain tag that are also new or due.
If this is the case, try wrapping is:new OR is:due in round brackets.
E.g.
tag:#AK_Step2_v11::!Shelf::IM::no_dupes (is:new OR is:due)

If you do not wrap it that way and just write something like:
tag:#AK_Step2_v11::!Shelf::IM::no_dupes is:new OR is:due
Anki will interpret it as:
(tag:#AK_Step2_v11::!Shelf::IM::no_dupes AND is:new) OR is:due

So in this case the search will match:

  • all the cards with the tag that are also new
  • all due cards, whether they have the tag or not
2 Likes

this worked! thank you!!!

1 Like