About
RevelioQL
RevelioQL is the query language behind Advanced Search's search box and the header search bar. It combines key:value filters with AND, OR, and NOT. It's useful for combinations the filter chips can't express on their own, like OR-ing across different kinds of filters.
Overview
Type plain words to search names, card text, and artists. That part works exactly like a normal search box. Add a key:value pair to filter by a specific field, for example rarity:rare. Wrap a value in quotes if it has spaces in it, like artist:"Jon Foster".
Combining two terms always needs an explicit operator between them. rarity:rare set:base on its own doesn't do anything with the second term, so write rarity:rare AND set:base instead. Use OR to widen a search instead of narrowing it, and NOT to exclude something. NOT can follow directly after a term with no AND needed, for example rarity:rare NOT set:base. Parentheses group terms when you mix AND and OR together, and a comma-separated value list, like set:base,qc, is shorthand for OR-ing that one field.
Available keys
- set (s)
The set a card belongs to. Use `promos` for the cards handed out individually sealed as promos.
set:base
base, qc, da, aah, cos, promos
- type
The card's printed type.
type:spell
adventure, character, creature, item, lesson, location, match, spell
- subtype (sub)
A subtype printed under the card type, e.g. house or role.
subtype:unique
- rarity (r)
The card's rarity tier.
rarity:rare
common, uncommon, rare, lesson, premium
- finish
The physical finish of the printing.
finish:holo
normal, foil, holo
- lesson
The Hogwarts lesson a card is associated with.
lesson:charms
charms, potions, quidditch, transfiguration, care of magical creatures
- lang (language)
A language the card was printed in.
lang:ja
en, it, ja, de, es, fr, pt
- artist (by)
Matches artist names that contain the text you type.
artist:"Jon Foster"
- name
Matches card names that contain the text you type.
name:draco
- text (rules)
Matches cards whose printed rules text contains the text you type.
text:"draw 2"
- flavor (flavour)
Matches cards whose flavor text (the quote or story line) contains the text you type.
flavor:dragon