Advanced Search
HexDeck pairs a powerful filters interface for quick, everyday searches along with an advanced query system built for power users who demand precise, fine-grained control.
Jump to a section below to learn more about advanced search:
Syntax
Filters
Structure
Advanced queries are composed of statements. Each statement has a flag, operator, and value.
Statements must contain no spaces between their contents and are case-insensitive.
When searching for content with spaces or special characters ([, ', etc), you must use quotes to group the content together.
Multiple statements can be used to narrow results further and are treated as being joined by the word "and".
Some flags support searches of multiple values. Multi-value searches will return cards that meet any of the specified values. The following fields support comma separated lists:
- Types
- Domain
- Super Types
- Tags
- Keywords
- Search Tags
- Artists
t=unit d=mindexactly mind units
d:fury c:"Kai'Sa"fury cards with "Kai'Sa" in name
Using Or
By default, multiple statements are joined by the word "and". You can use the word "or" between statements to make either side optional.
t:unit or t:spellunits or spells
e=2 or e=32 or 3 cost cards
Negating
Any statement can be negated by pre-pending a "-" in front of it.
-st:tokennot tokens
-t:gearnot gear
Nesting
Complex queries can be built by nesting statements within parentheses. When combined with "or", this can be used to create very powerful searches.
You may nest statements to any level of depth.
d:mind (t:unit or t:gear)mind units or mind gear
t:spell (e>=4 or kw:repeat)spells with repeat or 4+ energy
Operators
Every statement must have an operator. Below is a full list of each operator and its meaning:
- =exact match
- :contains
- <less than
- >greater than
- <=less than or equal to
- >=greater than or equal to
e=3exactly 3 energy
m>=5at least 5 might
Name
Search for cards by their name.
-c:"Kai'Sa""Kai'Sa" not in name
name=kingpinname is exactly "kingpin"
Domain
Search for cards by their domain(s). This field supports comma separated lists.
id:mind,furydomain contains mind and/or fury
domain>=calmis at least calm domain
1Energy
Search for cards by their energy costs.
e>=1at least 1 energy
-mv=3not 3 energy
Power
Search for cards by their power costs.
p>=1at least 1 power
-pow=3not 3 power
Might
Search for cards by their might.
m>=4at least 4 might
might=1exactly 1 might
Might Bonus
Search for cards by their might bonus.
mb>=1at least 1 might bonus
mightbonus=0no bonus might
Type
Search for cards by their type(s). This field supports comma separated lists.
type=unitexactly units
-t:unit,spellnot units or spells
Super Type
Search for cards by their super type(s). This field supports comma separated lists.
supertype=championexactly champions
-st:signaturenot signatures
Search Tags
Search for cards by often-used, player referenced functions/labels. This field supports comma separated lists.
is:removal,sweeperremoves multiple things
-has:erratadoes not have errata
Keywords
Search for cards by their keyword(s). This field supports comma separated lists.
keyword:quickdrawhas quickdraw
kw=action,repeathas exactly action and repeat
Rules Text
Search for cards by their rules text.
Special text, such as Keywords, Power, Energy, etc. can be searched for by using square brackets. Essentially, if the text appears in a colored box on the card, you should wrap it in square brackets. Text in the same colored box should be wrapped in square brackets together.
For symbols, we use the same syntax as the official Core Rules document for our shorthand (i.e. "M" = Might, "G" = Calm, etc.).
Note: when the "o" flag is used, it will check against both rules text and effect text.
rt:drawrules text contains "draw"
o:"[add] [r]"adds fury power
Effect Text
Search for cards by their effect text.
Special text, such as Keywords, Power, Energy, etc. can be searched for by using square brackets. Essentially, if the text appears in a colored box on the card, you should wrap it in square brackets. Text in the same colored box should be wrapped in square brackets together.
For power symbols, we use the same syntax as the official Core Rules document for our shorthand (i.e. "R" = Fury, "G" = Calm, etc.).
Note: when the "o" flag is used, it will check against both effect text and rules text.
et:"[shield]gives the shield keyword
o:holdrules/effect text contains "hold"
Flavor Text
Search for cards by their flavor text.
flavortext:Braumflavor text contains "Braum"
ft:"true display"flavor text contains "true display"
Rarity
Search for cards by their rarity.
Note: the ":" operator is treated like "=" for this field.
r:rarerare
-rarity=commonnot common
Set
Search for cards by their set(s).
Note: the ":" operator is treated like "=" for this field.
s=ognis in Origins
set:sfdis in Spiritforged
Artists
Search for cards by their artist(s).
artist:AiriPan"Airi Pan" as artist.
a:BoChen"Bo Chen" as artist.