Feature Suggestion: Advanced Search Additions

TappedOut forum

Posted on Nov. 25, 2012, 10:35 a.m. by Gigglestomp

It would be helpful to me if the advanced search had the ability to filter results older than a date, or to select decks between two dates.

For instance, at the moment I can filter "Standard" but not "Standard since RTR Release Date". Because of this it's returning decks that were standard 1-2 years ago but that are now legacy.

http://magic.tcgplayer.com/db/deck_search.asp

This deck search has it's own problems. BUT the part I like about it is the format filter and the date filters.

Would these filters be a feasible short term / long term goal?

If your using sql I don't mind creating the appropriate queries.

yeaGO says... #2

Basically, I need to expire decks out of their formats better when their format changes. Let me think about how to do that.

November 25, 2012 5:17 p.m.

Gigglestomp says... #3

From a compsci perspective, two options would be:

1) Create a flag in the deck editor that can be changed to Standard [Set Name]. Then if people wanted their decks to show up in those filters they could set the flag. This is opt-in and would not affect any decks automatically. The only issue could be decks that are mis-labeled.

2) Scan the most current printing of the cards listed in the main/side and create a hidden flag for each deck (Standard or Legacy). More complicated but would affect old and new decks.

November 25, 2012 6:44 p.m.

yeaGO says... #4

Its kinda turned into a broader brainstorm. I am wondering whether TappedOut should evict decks from Standard automatically (and into whatever format it fits next, usually modern or extended), or if people really would want to search for 'Standard (Eventide)' decks.

November 25, 2012 7:39 p.m.

yeaGO says... #5

Its not as though people would want to search for 'Modern (Eventide)' or any of the others.

November 25, 2012 8:11 p.m.

Epochalyptik says... #6

We could date the decks based on their most recent update times. For example, a Standard deck updated now would be flagged Standard (2012-2013), while a deck updated a year ago would be flagged Standard (2011-2012). I'm not sure how easy that is to do code-wise, but it would at least categorize everything.

November 25, 2012 8:19 p.m.

Gigglestomp says... #7

Thats true. Evicting automatically would always be more elegant. It would require more testing and time however. But in the long run, it seems more rewarding =)

November 25, 2012 8:21 p.m.

yeaGO says... #8

But it might also be interesting to see what era a particular deck was standard, rather than simply that its 'Extended'.

November 25, 2012 8:22 p.m.

Gigglestomp says... #9

Well you could do both. Have it automatically place a meta tag for the most current block it would have been standard for, and also a meta tag for extended or modern if the shoe fits.

November 25, 2012 8:26 p.m.

yeaGO says... #10

Welp, I'm currently kicking out like 140k decks from the results for 'Standard'. Jeez, I should really clean that up more often.

November 25, 2012 11:35 p.m.

Gigglestomp says... #11

That's great to hear! You really are a dependable web developer =) Let me know if you need any assistance with the change over and i'm glad I could put thought-babies in your head! XD

November 25, 2012 11:40 p.m.

yeaGO says... #12

Sure thing dude, thanks for bringing this up. Found some bugs that were leaving stale decks in there.

Would you believe the clean-up is stilllll running? Its going to be a few days before its all sorted out. You should definitely start to see things improve vastly.

November 28, 2012 3:44 p.m.

Gigglestomp says... #13

Oh cool =) Well i'm glad there's some good progress =)

November 28, 2012 4:21 p.m.

Gigglestomp says... #14

Is it still running? I'm seeing some 5-8 month old standard decks with illegal cards still.

November 30, 2012 2:13 p.m.

yeaGO says... #15

yep. there's a lot of cases actually.

November 30, 2012 4:43 p.m.

Gigglestomp says... #16

That's one big database ;)

November 30, 2012 5:11 p.m.

yeaGO says... #17

Care to guess how many decks?

November 30, 2012 6:02 p.m.

Gigglestomp says... #18

45.7 million decks?

November 30, 2012 6:15 p.m.

yeaGO says... #19

bite me.

November 30, 2012 6:43 p.m.

Gigglestomp says... #20

What do I win? =D

November 30, 2012 11:25 p.m.

Gigglestomp says... #21

If I hit advanced search from "Deck Builder" at the top, then use the parameter "Standard" i'm getting a lot of decks marked standard that still have legacy cards (Not updated to current standard). Any further plans to try to weed these out yeaGO!?

January 1, 2013 4:45 p.m.

yeaGO says... #22

indeed. got another update coming tomorrow to address this.

January 1, 2013 6:54 p.m.

This discussion has been closed