The opening search field lets you find games by their opening position or move sequence. The dropdown next to the input controls how the matching is performed.
| Mode | Description |
|---|---|
| Position (default) | Finds all games that passed through a given board position during the first 20 moves. The match considers which pieces are on the board, how they are connected, and whose turn it is — but not which piece moved last. Two different move orders that reach the same layout with the same player to move will match. |
| History | Matches games whose move history begins with the exact sequence of moves you entered. The moves must appear in the same order, at the same positions in the game. This is a prefix match on the canonical UHP history. |
Position mode accepts two kinds of input:
wL; bL wL-; wM -wL! marker (last-moved piece) in the input is stripped automatically since position search ignores which piece moved last.Ll-M+q,wHistory mode accepts moves in standard notation. Moves are separated by semicolons. Notation is case-insensitive and whitespace-tolerant.
Only the first 20 moves of each game are indexed for position search. Positions beyond move 20 are not searchable.
Suppose you enter wL; bL wL-; wM -wL:
Position matching uses HOP notation internally. HOP describes the shape of the position without reference to absolute coordinates, so rotated or shifted versions of the same arrangement are treated as identical. The last-moved marker (!) is excluded from the stored positions, meaning two games that reach the same layout via different last moves will match.