Advanced Search

Advanced Search - Problem Features
Advanced Search - Attempts Criteria
Advanced Search - Ordering Options

Advanced search allows premium users to have greater control over the problem search, it includes criteria for problem specific features, including criteria related to previous attempts on the problems.

Advanced Search - Problem Features

The number of pieces, colour to move and game move number search criteria can be useful when combined with the opening name/ECO code search criteria, allowing you to choose tactics from games that used your opening of choice, and concentrate on the tactics that actually appeared in the opening phase of the game, rather than middle game/endgame positions that happened to arise out of the opening you searched for.

Number of Moves

The number of moves in the tactic. These are full moves, for tactics they are measured as the number of moves the solver must make to complete the problem. For endgames the number of moves is the fastest number of moves to reach mate. Due to pruning, the endgame problems often reach completion before mate is achieved.

Total Attempts

This is the total number of times a problem has been attempted using the selected rating type. This number is across all solvers, not just the attempts of the person doing the search.

Tactic Type

This allows use to select tactic problems based on their tag, such as Fork, Pin etc. To see this option, blitz or standard rating type must be selected. Multiple tags can be selected. The tag vote threshold can be set, which is the minimum vote sum required for a tag to match. Setting a higher vote threshold means more users had voted for the tag, thus is more likely to be correct, but will also reduce the total number of matching problems.

Endgame Type

This allows use to select endgame problems based on the endgame type, for example, KRPKR is the Rook and Pawn versus Rook endgame. To see this option, theory or practice rating type must be selected. Multiple endgame types can be selected. The numbers shown in brackets after each endgame type is the number of problems for that type.

Tactic Problem Types

Specifies if winning, non-winning, or both types of tactics problems are included in a problem search. Non-winning tactics are those that leave you close to even, and other moves would lead to a losing or lost position.

Outcome

The outcome option indicates if you want matching problems to be mates, non-mates or either. This options is only useful for tactics problems, as all endgames are deemed to be 'mates'.

Quality

The quality range option allows you to select problems based on their quality rating.

Colour to Move

The colour of the pieces controlled by the player solving the problem.

Number of Pieces

The number of pieces on the board at the start of the problem.

Game Move Number

The move number in the source game at which the problem starts.

Comment Search

Matches only problems with the supplied search string in one of their problem comments. For example "boden" would return problems where people had discussed Boden's mate (likely because the problem itself was of that type).

Advanced Search - Attempts Criteria

The attempts criteria of the advanced search allows you specify problems based on the nature of your previous attempts against them.

All Problems

This is the default option, and matches any problem, irrespective of your past history with the problem.

Problems I got wrong at least once

This option specifies that you want to match problems you've made mistakes on in the past. This option will match any number of mistakes, and will still match problems you may have gotten correct on subsequent attempts.

Problems I got right at least once

This option matches problems you have correctly solved in the past. It includes problems you've got wrong, as long as you've got them correct at least once.

Problems I have tried

This criteria matches problems you have attempted in the past, irrespective of the outcome.

Problems I have never tried

This option only matches problems you have never attempted in the past.

Problems I have never got right

This option matches problems you have not got correct, it is a combination of problems you have never tried, and problems you may have tried, but never been able to solve correctly.

Problems I always got wrong

The criteria matches problems that you have done in the past, but never been able to solve correctly. This criteria is very useful when creating custom sets designed to review past mistakes.

The problem set attempts criteria can be chosen to apply to all problems, or a subset of problems. All problems is the default , and includes any problem, both rated and unrated. The other options are blitz, standard, theory and practice attempts. If for example you choose standard and apply the 'Problems I always got wrong' then this will match only problems you got wrong in standard mode.

Solve time ranges of the problem attempts can also be chosen, here the solve time is the shortest solve time across all attempts, and is defined in number of seconds. You also choose to include all as yet unsolved problems in the search , which is useful if you want to solve a set of problems until you can solve them all under a specified minimum solve time. You can also choose to only use the most recent solve time for the solve time matching. This allows you to include problems that you may have solved quickly in the past, but where your most recent attempt was slower. Without using the "Use most recent time" option,the time that is matched is the shortest time across all problem attempts.

How recently you have seen a problem can also be used an attempt filter criteria by entering a "Days since last seen" range. For example setting this to 0-31 would only give you problems you had seen in the last month. Setting it to 31-365 would only give you problems you hadn't seen for at least a month, but had seen within the last year.

Advanced Search - Ordering Options

The ordering options allow you to control what order problems are served up from a custom set. A sort criteria and sort order (ascending or descending) can be defined. When you reach the end of an ordered set, the set is reset to start from the beginning, and you can continue to solve any problems left in the set.

Note

Because custom sets are dynamic and any new problems or existing problems that change to meet the criteria of the set search criteria will become available in the set, some problems may appear out of order according to the set's sort criteria. For example if you are doing a custom set sorted on ascending problem rating with ratings in the 1000-1200 range, and you've already done all the problems rated from 1000-1100, but a problem that was previously rated 990 gets a rating adjustment that leads it to become rated over 1000 , then that will be the problem that is served next, as it will be the problem in the set, not yet solved during the current run that has the 'lowest' match on the sort criteria.

Note

Some ordered sets may have no problems left to do after they are complete. For example if you are doing a set ordered on rating and have selected 'Problems I always got wrong', then if you get all the problems in the matching set correct, then the set will eventually become empty. This behaviour allows you to repeat particular problem sets until you have completely mastered them, but without having to solve the same problems many times. In this example when you start getting new problems wrong, the empty set will start to fill up again.

The following ordering options are available:

Unsorted

This is the default ordering, and will serve up matching problems in random order.

Problem Rating

Sort custom sets by problem rating. Combined with ascending sort direction, this option provides an effective way of creating custom sets that get more difficult as you go through the problems.

Times Problem Correct

Sorts set by the number of times you have got each problem correct.

Times Problem Wrong

Sorts custom sets by the number of times you have got each problem wrong. By also choosing descending sort direction, this allows you to be served the problems you've had the most difficulty with first.

Times Problem Done

Sorts custom sets by the number of times you have done each problem. By using ascending sort order, you can use this option to be served unseen problems before those you have seen before.

Date Last Seen

Allows ordering problems by how long it is since you have seen them. For example when setting the sort direction to ascending you will see the problems whose most recent attempts were the furthest into the past.

Note

Dates further into the past are considered 'smaller' than dates closer to the present when sorting is performed.

Minimum Solve Time

Sorts problems based on the fastest time you have solved them in the past. Using a descending sort direction allows you to do the problems you've taken the longest on first.

Moves in Problem

Sorts problem sets by the number of moves in the problem. The most common use of this criteria is to combine it with outcome type "mate", to create custom sets that first give you mate in 1 problems, and then mate in 2 problems etc.

Note

For endgame problems, the number of moves is the number of moves to mate from the starting position, not the number of moves to where the problem is pruned.