How Position Search Works
Position search uses FEN (Forsyth-Edwards Notation) to represent board positions. When you search, Obsidian Chess Studio queries your databases to find games that reached the exact position.What is FEN?
FEN is a compact text representation of a chess position:- Piece placement on all 8 ranks
- Side to move (w = White, b = Black)
- Castling rights (KQkq)
- En passant square
- Halfmove clock
- Fullmove number
Exact Position Search
Find games that reached the exact position on the board:Set Up Position
Navigate to the position you want to search:
- Play through a game to a specific move
- Set up a position manually on the analysis board
- Paste a FEN to jump to a position
Set Reference Database
Ensure you have a reference database selected:
- Go to Databases page
- Click the star icon next to your master games database or personal database
- This database will be searched
View Results
A list of matching games appears:
- Player names (White vs Black)
- Tournament/event
- Date
- Result
- Move number where position occurred
Exact search requires the position to match perfectly, including side to move and castling rights.
Partial Position Search
Find games with similar piece placements, ignoring certain factors:Ignore Side to Move
Search for the position regardless of whose turn it is:- Useful when the position arose via transposition
- Finds more results
Ignore Castling Rights
Search without considering whether castling is still available:- Useful for positions where castling rights vary
- Common in opening transpositions
Ignore En Passant
Search without requiring the same en passant square:- Rarely needed but available for edge cases
Enable Partial Search
In the position search settings, toggle:
- “Ignore side to move”
- “Ignore castling rights”
- “Ignore en passant”
Filtering Search Results
Narrow down position search results:- By Player
- By Result
- By Date Range
- By Rating
Filter results to games where a specific player (White or Black) reached this position.
Use Cases for Position Search
Opening Preparation
Study how others have played a specific opening position:Analyze Continuations
Review what moves were played:
- Most common moves
- Success rates for each move
- Recent novelties or trends
Transposition Detection
Find games that reached the same position via different move orders:Studying Pawn Structures
Search for typical pawn structures to learn plans:Endgame Study
Find endgames of a specific type:- Rook endgames with specific pawn structures
- Queen vs Rook endgames
- Opposite-colored bishop endgames
Partial search is very useful for endgames where castling rights and side to move may vary.
Advanced Search Techniques
Material-Based Search
While not a direct feature, you can:- Set up a position with specific material (e.g., Rook + 3 pawns vs Rook + 2 pawns)
- Search for that position
- Find games with similar material imbalances
Motif Search
Search for tactical or strategic motifs:- Set up the position showing the motif (e.g., knight fork, back rank mate threat)
- Search to find games with that exact setup
- Study how the motif was executed or defended
Historical Opening Analysis
Compare opening theory evolution:Position Search Statistics
For each position found, you can see:- Total games: Number of games reaching this position
- Score distribution:
- White wins: X%
- Draws: Y%
- Black wins: Z%
- Most popular moves: What players tried from this position
- Average rating: Average Elo of games in the sample
Statistics are calculated from all matching games in the reference database.
Integrating with Analysis
Search from Game
- Load a game from your database or PGN file
- Navigate to any move
- Click Search Position
- See how others played from this position
Copy FEN for External Search
Search Online
Paste the FEN into:
- Lichess Opening Explorer
- Chess.com Analysis
- Online master databases
Building Custom Opening Books
Use position search to create your own opening repertoire:Collect Best Games
Filter by:
- High-rated players (2600+)
- Recent games (last 5 years)
- Your color’s wins
Troubleshooting
No Results Found
Position Not in Database
Position Not in Database
Issue: The position has never occurred in your reference database.Solution:
- Try a different reference database (e.g., master games instead of personal games)
- Use partial search (ignore castling rights or side to move)
- Set up a slightly earlier position in the opening
Wrong Reference Database
Wrong Reference Database
Issue: You’re searching a database that doesn’t contain this type of position.Solution:
- Change the reference database to one more likely to contain the position
- For opening positions: Use a master games database
- For your games: Use your profile database
Position Too Specific
Position Too Specific
Issue: Exact search is too restrictive.Solution:
- Enable partial search options
- Search a few moves earlier when the position was more common
Too Many Results
Common Position
Common Position
Issue: The position is very common (e.g., starting position, early opening moves).Solution:
- Apply filters: rating range, date range, result
- Search a few moves deeper into the variation
Slow Search
Large Database
Large Database
Issue: Searching millions of games takes time.Solution:
- Ensure the database is optimized (indexes built)
- Use a smaller, curated database for faster searches
- Be patient - searches typically complete within seconds even on large databases
Best Practices
Use Master Databases
For opening preparation, use large master game databases (100k+ games) as your reference for comprehensive results.
Filter Intelligently
When you get many results, filter by high-rated games or recent games to focus on relevant examples.
Compare Move Orders
Use partial search to find transpositions and learn flexible move orders.
Study Statistics
Pay attention to score distributions - if White scores 65%, that position favors White significantly.
