A Guide to Search Notation
The Library of Solana is searched with a compact notation. Every term narrows the results;
separate terms are combined with AND by default. Click any example below to run it.
Card names
Plain words search card names. Multiple words must all match. Use quotes for phrases
and !"…" for an exact name.
| Syntax | Meaning |
snatch | Name contains “snatch”. |
"command and" | Name contains the whole phrase. |
!"Sink Below" | Name is exactly “Sink Below”. |
name:reunion / n:reunion | Same as a plain word, explicit form. |
Abbreviations
Cards answer to the short forms players actually write. A word of three or more letters
also matches names whose initials spell it — cnc finds Command and Conquer,
sfas finds Scar for a Scar, hcs finds Heartened Cross Strap. Little
words count or drop out as you like, so Emperor, Dracai of Aesir answers to both
edoa and eda, and & reads as “and”
(c&c works too).
Well-known nicknames initials can't produce are recognised on top of that, at any length:
e-strike and es are Enlightened Strike, brb is Bloodrush
Bellow. Abbreviations only ever add results — an ordinary name search still runs, so
cop finds Copper as well as Crown of Providence.
| Syntax | Meaning |
fst | Name contains “fst”, or its initials spell it. |
abbr:es | Abbreviation only — no substring match, and down to two letters. |
t:ar / t:dr | Attack Reaction / Defense Reaction. eq and oh also work. |
Find cards a hero can play
playableby: / pb: filters to cards a hero can legally deck with — matching classes
and talents, the right format (Silver Age for young heroes, Classic Constructed for adults), and specializations
locked to that hero.
| Syntax | Meaning |
playableby:"Aurora, Legacy of Tempest" | Cards Aurora can play. |
pb:bravo | Short names resolve too. |
Combining terms: and, or, excluding
| Syntax | Meaning |
a b | Both must match (implicit AND). and may be written explicitly. |
a or b | Either may match. or binds looser than AND. |
-a or not a | Excludes cards matching a. Works on any term or group. |
( … ) | Parentheses group terms for complex logic. |
Types, classes and talents
t: matches a type printed on the card — card types (action, instant,
equipment), classes (ninja, guardian, runeblade…),
talents (light, shadow, elemental…), and subtypes
(aura, arrow, item…). class: matches only class
types and talent: only talent types, so class:warrior won't be
confused with an unrelated word elsewhere on the type line.
Naming a real type is exclusive: t:attack is attacks and never Attack
Reactions, and t:"attack reaction" is only the reactions. A value that is
no card's type falls back to matching anywhere in the type line, so
t:reaction still finds both kinds.
Text and keywords
| Syntax | Meaning |
o:"draw a card" | Card text box contains the phrase (text:, x: also work). |
sym:tap / symbol: | Text uses a symbol: resource (aka pitch), attack (power), block (defense), life, intellect, tap, untap, chi. The single letter (sym:t) works too. |
k:dominate | Card has the keyword or ability (keyword:). |
ft:rathe | Flavor text contains a word. |
Pitch, cost and stats
Numeric fields accept : (equals) and the comparison operators
> < >= <= !=.
| Field | Meaning |
pitch: / p: | Pitch value 1–3. |
c: / color: | Pitch color: red, yellow, blue, or none. |
cost: | Resource cost (also matches X). |
pow: / power: | Attack power. |
def: / d: | Defense value. |
h: / life: | Hero life total. |
i: / int: | Hero intellect. |
arc: / arcane: | Arcane damage. |
Sets, rarity and printings
By default the Library shows only the latest printing of each card.
Use unique:prints to see every printing, or unique:art for one per artwork.
When a query names a set or rarity, the displayed printing honors it.
| Syntax | Meaning |
s:MST / set:monarch | Printed in a set (code or name). |
r:majestic | Printed at a rarity. Comparisons work: r>=super. Values: common, rare, super, majestic, legendary, fabled, token, promo, marvel. |
id:MON033 / cn: | Collector number. |
foil:rainbow | Available in a foiling: standard, rainbow, cold, gold. |
artist:sokolova | Illustrated by an artist. |
is:variant | Has an art-variant printing (extended art, etc.). |
unique:prints | Show every printing separately. |
Formats and legality
| Syntax | Meaning |
f:cc / l:blitz / legal:blitz | Legal in a format: cc, blitz, commoner, ll, upf, silverage (aka sage). f:, l: and legal: are the same. |
banned:cc | Banned in that format. |
suspended:blitz | Suspended in that format. |
restricted:ll | Restricted in Living Legend. |
is:livinglegend | Hero has reached Living Legend status. |
Prices
Prices are TCGplayer market prices. A card matches when any
of its printings matches; sort:price orders results by the displayed printing.
| Syntax | Meaning |
usd>=25 / price<1 | Market price in dollars. |
sort:price | Order by price, highest first. |
Card properties (is:)
| Syntax | Meaning |
is:hero, is:young, is:adult | Hero cards; young (Blitz) or adult versions. |
is:equipment, is:weapon, is:item, is:token | Card categories. |
is:attack, is:action, is:instant, is:aura, is:reaction | By type. |
is:1h, is:2h | One- or two-handed weapons. |
is:goagain | Has go again. |
is:banned | Banned in at least one format. |
Sorting and display
| Syntax | Meaning |
sort: | name, cost, pitch, power, defense, price, set, rarity, released. |
sort:cost-desc / dir:asc | Override sort direction. |
unique:cards | Default — one result per card, latest printing shown. |
unique:prints, unique:art | Every printing / every artwork. |
Putting it together