Sorcery: Contested Realm search syntax
The card search takes plain text and typed filters in one box — no mode toggle. Plain words search card names; anything with an operator becomes a filter. Anything the parser doesn't understand falls back to name search, so a query can never error.
General rules
field:value— operators are: = != < <= > >=.:means "has / contains".- Space means AND:
el:air cost<=3. Useorand parentheses to group:(t:avatar or t:minion). -negates:-el:airexcludes air.- Quotes keep phrases together:
o:"draw a card". - Paste a card code on its own —
001-abundance-b-s— and it searches codes as well as names. To match only a code, spell the field:code:001-abundance-b-s. A whole set isset:, notcode:. - Colour-type fields compare as sets:
:and>=mean "has all listed",=exactly,<="only these" (fits-my-deck),!=none of them. Single-letter codes combine where the game has them.
Fields
| Field | Aliases | Matches | Operators | Example |
|---|---|---|---|---|
n | name | text — `:` contains, `=` exact | : = != | n:value |
t | type | text — `:` contains, `=` exact | : = != | t:value |
r | rarity | text — `:` contains, `=` exact | : = != | r:value |
s | set | text — `:` contains, `=` exact | : = != | s:value |
o | text, oracle, effect | rules text (full-text search) | : = | o:"draw a card" |
owned | — | cards already in your collection (requires signing in) | : = != | owned:yes |
c | color, element, el | colour set — see the set-membership rules above | : = != < <= > >= | c:air |
cost | — | number | : = != < <= > >= | cost<=3 |
atk | attack, power, pow | number | : = != < <= > >= | atk<=3 |
def | defence, defense | number | : = != < <= > >= | def<=3 |
life | — | number | : = != < <= > >= | life<=3 |
k | keyword, is | list — `:` contains, `=` exact entry | : = != | k:value |
sub | subtype | list — `:` contains, `=` exact entry | : = != | sub:value |
role | produces, requires | text — `:` contains, `=` exact | : = != | role:value |
air | — | number | : = != < <= > >= | air<=3 |
earth | — | number | : = != < <= > >= | earth<=3 |
fire | — | number | : = != < <= > >= | fire<=3 |
water | — | number | : = != < <= > >= | water<=3 |
cn | code, number, collector | printed card code, exact — `set-number`, or just the number | : = != | cn:001-abundance-b-s |
Examples are live links — click one to run it.