Answers.Body: <p>The issue isn't with the software but more with the database itself.
  I rebuilt the Good Games Index, and that appeared to fix the issue you are facing for me.</p>
  <p>That being said many of the Blitz Games that would often get captured in your scope are actually really pretty solid games and worth reviewing.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-01T11:40:42.953Z
Answers.LastActivityDate: 2020-09-01T11:40:42.953Z
Answers.UserDisplayName: Dheebs
Body: <p>I'm trying to determine if I'm doing something wrong or if there might be a bug in the program.</p>
  <p>One thing I was experimenting with was the search mask called &quot;Good Games&quot;. The documentation describes it as follows:</p>
  <blockquote>
  <p>&quot;Using this parameter the results can be greatly be improved by
  considering the quality of the games in the list. For instance, this
  function only considers games in which at least one player has an Elo
  rating above 2350 or one player had an IM or GM title. <strong>This function
  excludes blitz, rapid and simultaneous games [emphasis added]</strong>. It also excludes games
  with less than seven moves and drawn games with less than 20 moves.&quot;</p>
  </blockquote>
  <p>But I've found many instances of blitz and rapid games in my test searches. I've already created the good/bad game set as described in the documentation by clicking the &quot;Create good/bad game set&quot; button. I've also tested with different databases, including the Mega 2020 and the This Week In Chess DB with similar results. Additionally, while it excludes games with less than 7 moves, drawn games with less than 20 moves appear as well.</p>
  <p>Am I just doing something wrong, or does anyone else have this problem too?</p>
  <p>Here's what steps I took, if you want to try:</p>
  <ol>
  <li>Open a somewhat large database (this example is the Mega 2020, but I tried several others and experienced the same issue). A few thousand games, some including high level players (IMs or GMs) should be enough to illustrate the issue, especially if they are recent.</li>
  <li>In the &quot;Games&quot; tab on the Ribbon, click the &quot;Create good/bad game set&quot; button. After it finishes, go back to the Home tab on the Ribbon.</li>
  <li>While viewing the game list, click the &quot;Filter List&quot; button (icon with magnifying glass).</li>
  <li>Using the advanced dialog, check both the &quot;Good Games&quot; check box and the &quot;Blitz&quot; (or Rapid, whatever you prefer) radio button. You can also just check &quot;Good Games&quot; and then manually scan the result list for short games, but this works as well.</li>
  </ol>
  <p>When I ran this on the Mega 2020, it returned over 101,000 blitz games. If I uncheck &quot;Good Games&quot;, simply searching for every Blitz game in the database, I get around 199,000, so clearly it's doing <em>some</em> filtering. From what I can tell, it seems to do the following:</p>
  <ol>
  <li>Include games in which at least one player has an Elo rating above 2350 or one player had an IM or GM title (i.e., works as described).</li>
  <li>INCLUDE (not exclude) blitz, rapid and simul games, provided they meet condition 1 (not working as described).</li>
  <li>Exclude games with less than seven moves (works as described).</li>
  <li>INCLUDE (not exclude) drawn games with less than 20 moves, provided they meet conditions 1 and 3 (not working as described). However, I noticed a decent number of 10-move draws, so maybe this was implemented as &quot;drawn games with less than 20 <em>plies</em>?&quot;</li>
  </ol>
  <p>Other things I tried:</p>
  <ul>
  <li>Checking the database integrity</li>
  <li>Deleting/re-creating search boosters</li>
  <li>Updating to latest Service Pack (currently 15.27).</li>
  </ul>
  <p>I'm on Windows 10, using 64-bit ChessBase. Any suggestions? If this happens for other people I'll feel less crazy. It's not a huge problem, as I can just create a clone of the existing database, call it the &quot;Quality Games Database&quot; (or whatever) and then delete the rapid games from it, it just seemed odd that the feature to do this doesn't seem to function for me.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-09-01T06:03:02.503Z
Comments.Text: I'll jump onto my chess base version (15) and have a run through. Haven't got the 2020 db though
Comments.UserDisplayName: Dheebs
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-09-01T06:47:03.737Z
Comments.Text: I don't really know enough about ChessBase to answer your question but I see no reason why a "good games" filter should leave out drawn games under 20 moves
Comments.UserDisplayName: David
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-09-01T07:06:27.307Z
Comments.Text: @David In this case I was just going off what the documentation stated, but I believe the intention is to filter out "grandmaster draws" that would be considered uninteresting to study, though I can see how there might sometimes be useful games at the upper end of that range. Maybe 10 moves is a better threshold.
Comments.UserDisplayName: jsr
Tags: <software><programming><database><chessbase>
Title: Issue with ChessBase results when filtering by "Good Games"
ThreadText: # Issue with ChessBase results when filtering by "Good Games"
  
  (Asked by: username_0 on 2020-09-01)
  
  I'm trying to determine if I'm doing something wrong or if there might be a bug in the program.
  
  One thing I was experimenting with was the search mask called "Good Games". The documentation describes it as follows:
  
  > "Using this parameter the results can be greatly be improved by
  > considering the quality of the games in the list. For instance, this
  > function only considers games in which at least one player has an Elo
  > rating above 2350 or one player had an IM or GM title. **This function
  > excludes blitz, rapid and simultaneous games [emphasis added]**. It also excludes games
  > with less than seven moves and drawn games with less than 20 moves."
  
  But I've found many instances of blitz and rapid games in my test searches. I've already created the good/bad game set as described in the documentation by clicking the "Create good/bad game set" button. I've also tested with different databases, including the Mega 2020 and the This Week In Chess DB with similar results. Additionally, while it excludes games with less than 7 moves, drawn games with less than 20 moves appear as well.
  
  Am I just doing something wrong, or does anyone else have this problem too?
  
  Here's what steps I took, if you want to try:
  
  1. Open a somewhat large database (this example is the Mega 2020, but I tried several others and experienced the same issue). A few thousand games, some including high level players (IMs or GMs) should be enough to illustrate the issue, especially if they are recent.
  2. In the "Games" tab on the Ribbon, click the "Create good/bad game set" button. After it finishes, go back to the Home tab on the Ribbon.
  3. While viewing the game list, click the "Filter List" button (icon with magnifying glass).
  4. Using the advanced dialog, check both the "Good Games" check box and the "Blitz" (or Rapid, whatever you prefer) radio button. You can also just check "Good Games" and then manually scan the result list for short games, but this works as well.
  
  When I ran this on the Mega 2020, it returned over 101,000 blitz games. If I uncheck "Good Games", simply searching for every Blitz game in the database, I get around 199,000, so clearly it's doing *some* filtering. From what I can tell, it seems to do the following:
  
  1. Include games in which at least one player has an Elo rating above 2350 or one player had an IM or GM title (i.e., works as described).
  2. INCLUDE (not exclude) blitz, rapid and simul games, provided they meet condition 1 (not working as described).
  3. Exclude games with less than seven moves (works as described).
  4. INCLUDE (not exclude) drawn games with less than 20 moves, provided they meet conditions 1 and 3 (not working as described). However, I noticed a decent number of 10-move draws, so maybe this was implemented as "drawn games with less than 20 *plies*?"
  
  Other things I tried:
  
  * Checking the database integrity
  * Deleting/re-creating search boosters
  * Updating to latest Service Pack (currently 15.27).
  
  I'm on Windows 10, using 64-bit ChessBase. Any suggestions? If this happens for other people I'll feel less crazy. It's not a huge problem, as I can just create a clone of the existing database, call it the "Quality Games Database" (or whatever) and then delete the rapid games from it, it just seemed odd that the feature to do this doesn't seem to function for me.
  
  **Tags:** software, programming, database, chessbase
  
  > **Comments:**
  > **username_1**: I'll jump onto my chess base version (15) and have a run through. Haven't got the 2020 db though  
  > **username_2**: I don't really know enough about ChessBase to answer your question but I see no reason why a "good games" filter should leave out drawn games under 20 moves  
  > **username_0**: @username_2 In this case I was just going off what the documentation stated, but I believe the intention is to filter out "grandmaster draws" that would be considered uninteresting to study, though I can see how there might sometimes be useful games at the upper end of that range. Maybe 10 moves is a better threshold.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-09-01. Score: 3 | Accepted answer
  
  The issue isn't with the software but more with the database itself.
  I rebuilt the Good Games Index, and that appeared to fix the issue you are facing for me.
  
  That being said many of the Blitz Games that would often get captured in your scope are actually really pretty solid games and worth reviewing.
  
  
  ---
  
  