# Search flag for filtering all new cards of the deck that are due today

**URL:** <https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718>\
**Category:** Suggestions\
**Created:** [November 6, 2021, 7:16am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718 "2021-11-06T07:16:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![matejdro](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@matejdro](https://forums.ankiweb.net/u/matejdro)\
**Post date:** [November 6, 2021, 7:16am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/1 "2021-11-06T07:16:50Z")

</div>

I want to create a filtered deck that will give me X random cards from my main deck that are due today, including all new cards.

But this does not appear to be an option. I can use “is:due” flag, but this will only include reviews, not new cards.

To complicate things further, my main deck consists of several subdecks and new cards are first fetched from subdecks in alphabetical order and then randomly inside subdecks, so I cannot just create a rule that will fetch first 10 new cards for example.

Any chance such flag could get added?

---

<div class="post-metadata">

**Author:** ![Rumo](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/rumo/32/1505_2.png) [@Rumo](https://forums.ankiweb.net/u/Rumo)\
**Post date:** [November 6, 2021, 5:00pm UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/2 "2021-11-06T17:00:20Z")

</div>

Anki has a powerful search engine: [Searching - Anki Manual](https://docs.ankiweb.net/searching.html)  
It sounds like you are looking for the expression `is:due or is:new`.

---

<div class="post-metadata">

**Author:** ![matejdro](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@matejdro](https://forums.ankiweb.net/u/matejdro)\
**Post date:** [November 7, 2021, 7:16am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/3 "2021-11-07T07:16:49Z")

</div>

is:new will return all new cards, not just the one that are due.

---

<div class="post-metadata">

**Author:** ![Rumo](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/rumo/32/1505_2.png) [@Rumo](https://forums.ankiweb.net/u/Rumo)\
**Post date:** [November 7, 2021, 7:51am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/4 "2021-11-07T07:51:29Z")

</div>

New cards aren’t due, the ones you see when studying a deck are fetched accordingly to the deck’s options. It’s different for review cards, which have a fixed due date associated with them. A search keyword for “due” new cards would not work.  
The usual way to get all the new cards you would see in a regular deck in a filtered deck, is to use the second filter with `is:new` and mimic the limit and order settings of the regular deck.  
This approach is not as flexible as the nested deck options of your regular deck hierarchy of course.

---

<div class="post-metadata">

**Author:** ![matejdro](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@matejdro](https://forums.ankiweb.net/u/matejdro)\
**Post date:** [November 7, 2021, 8:09am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/5 "2021-11-07T08:09:58Z")

</div>

Right, that is why this is a suggestion to add a new flag that will search for a “new cards that should be studied today accordingly to the deck’s options”

---

<div class="post-metadata">

**Author:** ![cqg](https://avatars.discourse-cdn.com/v4/letter/c/e95f7d/32.png) [@cqg](https://forums.ankiweb.net/u/cqg)\
**Post date:** [November 7, 2021, 8:42am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/6 "2021-11-07T08:42:50Z")

</div>

> [@matejdro](#):
>
> I want to create a filtered deck that will give me X random cards from my main deck that are due today, including all new cards.

I’m just curious. Why not simply studying a X number of cards of your deck?

---

<div class="post-metadata">

**Author:** ![matejdro](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@matejdro](https://forums.ankiweb.net/u/matejdro)\
**Post date:** [November 8, 2021, 8:17am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/7 "2021-11-08T08:17:23Z")

</div>

From what I see, there is no counter telling me “You studied X cards so far”. So this is the next best option. Plus it auto stops me.

---

<div class="post-metadata">

**Author:** ![cqg](https://avatars.discourse-cdn.com/v4/letter/c/e95f7d/32.png) [@cqg](https://forums.ankiweb.net/u/cqg)\
**Post date:** [November 8, 2021, 9:01am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/8 "2021-11-08T09:01:28Z")

</div>

If all you want to do is to study a X number of cards a day, I would simply set the “Max reviews a day” to X.

You don’t really need filtered decks for that.

---

<div class="post-metadata">

**Author:** ![matejdro](https://avatars.discourse-cdn.com/v4/letter/m/f14d63/32.png) [@matejdro](https://forums.ankiweb.net/u/matejdro)\
**Post date:** [November 8, 2021, 10:41am UTC](https://forums.ankiweb.net/t/search-flag-for-filtering-all-new-cards-of-the-deck-that-are-due-today/14718/9 "2021-11-08T10:41:47Z")

</div>

I don’t want to study X number of cards for the whole day.

My goal here is to split my review time into smaller chunks, across the whole day.

So, for example, instead of having one big review a day, I would have several smaller reviews. Filtered deck allows me to reload the deck and perform a small review. Then I just reload the deck again on next review.
