Help in making filtered decks

Hi,

I’m not sure if I’m using filtered decks correctly. I have a very large AnKing backlog, so I created filtered decks based on shelf-specific tags (Psych, OB/GYN, Surgery, etc.) to focus on material from each rotation.

However, I’m running into an issue where Anki sometimes gives me the message:

“No cards matched the provided search. Some cards may have been excluded because they are in a different filtered deck, or suspended.”

Originally, during each rotation, I would go into Browse, select the relevant tag (for example, “No_Dupes::Psych”), and move those cards into their own permanent deck. As a result, the cards were no longer technically under the main AnKing deck.

Later, I learned about filtered decks and was told it would be better to keep everything within the original AnKing deck and use filtered decks instead. So I moved everything back into AnKing original deck and started creating filtered decks by tag. (see picture below) the filtered deck (catch up) is the backlog of cards i havent done in a minute.

The problem is that once cards are already included in one filtered deck, it seems like I can’t include them in another filtered deck, which is causing the error message above.

My goal isn’t to have the same cards appear in multiple filtered decks at the same time. I simply want to be able to create a filtered deck from a tag whenever I need it, but I keep running into this error message.

Am I doing something wrong, or is there a setting or workflow that would allow me to create filtered decks by tag without Anki excluding cards because they were previously placed in another filtered deck?

Thinking

Read topic
Reading: Help in making filtered decks

You’re not doing anything “wrong” – you’re just running into a built‑in Anki limitation:

A card can only belong to one filtered deck at a time.

So if a card is currently inside any filtered deck (e.g., IM catch up), it cannot also be gathered into another filtered deck (e.g., psych catch up). That’s why your later searches sometimes give:

No cards matched the provided search. Some cards may have been excluded because they are in a different filtered deck, or suspended.

How to work around this

Because of that rule, the key is to build / empty / rebuild filtered decks instead of trying to keep lots of overlapping ones active at once.

A practical workflow for your AnKing tags:

  1. Use the main AnKing deck as the home

    • All cards’ “real” deck should be AnKing Overhaul for Step 1 & 2 (or its subdecks, if you use them).
    • Don’t move cards to separate permanent decks by rotation anymore.
  2. At any given time, only have the filtered deck you’re actively using “filled”
    Example for switching from IM to Psych:

    • Finish studying (or stop) in IM catch up.
    • Click the gear next to IM catch up → Empty (this returns the cards to the original AnKing deck).
    • Now create / rebuild psych catch up with a search like:
      "deck:AnKing Overhaul for Step 1 & 2" tag:No_Dupes::Psych
      
    • Because the IM cards are no longer in a filtered deck, they won’t block anything.
  3. If you want separate filtered decks per rotation, avoid overlapping searches

    • Cards that might appear in multiple tags (e.g., No_Dupes::Psych and No_Dupes::IM) will still only be able to sit in one filtered deck at a time.
    • Practically, that means: focus on one specialty’s filtered deck at a time; when you’re done with that block of studying, empty it before building the next one.
  4. Quick check for “missing” cards
    When you see the error message, go to Browse and search:

    is:filtered tag:No_Dupes::Psych
    

    If cards show up, it means they’re sitting in some other filtered deck. Empty that deck and rebuild the one you want.

How this plays with AnkiHub / AnKing

  • Keeping everything in the original AnKing deck (instead of separate permanent decks) is indeed better for:
    • Staying synced with AnkiHub updates
    • Avoiding broken card references or duplicated content.
  • Filtered decks are purely a temporary study view, so you can safely empty and rebuild them as often as you want; your progress is stored with the cards, not the filtered deck.

If you’d like, reply with:

  • Your current filtered‑deck search terms for one of the “catch up” decks
    and I can suggest an exact search and step‑by‑step sequence that fits your rotations.

Hello,

It’s pretty much what the bot explained: this is an Anki limitation. Two cards cannot be in two decks at the same time, as this would create a lot of issues. When you create a filtered deck, the cards are moved from the main deck to the filtered deck, and when you empty the filtered deck, the cards return to the main deck. At no point are the cards in two decks at the same time. If you go to the browser window, you can probably see the cards in the main deck, but that’s just for organizational purposes.

Let us know if you need help with anything else! :blush:

So was it wrong of me to create filter decks for each rotation? I was just trying to stay organized because I feel like if I do a filter deck of just one backlog of all tags from each rotation it’s just like one big blob. I don’t know how else to explain it is there a way to stay organized also thank you for responding.

Filtered decks are a great way to stay organized, and yes, you can create them for each rotation.

You just need to make sure that if there is another filtered deck containing a significant number of the cards you are trying to put into this new one, you empty that filtered deck first before creating your new one.

You can leave your filtered decks created and empty. When you want to rebuild them, you just need to empty any filtered decks that contain the same cards and then click Rebuild, and the cards will appear in the new filtered deck.

You can also check this box so that empty filtered decks can always be created (this will just let you create the deck. This will not pull cards from other filtered decks):