#1728 Include parent groups of nested entries in search results

KeePass_2.x
open
nobody
None
5
2013-04-19
2013-04-19
SumDeti
No

When finding entries, KeePass allows the user to specify whether to search within group names. However, KeePass only returns results that match the final group in which the entry resides, ignoring any parent groups. Including parent groups within a search would allow the user to search with greater specificity.

Example:
Consider the following groups/entries for a household with two spouses and a home business who hold separate banking accounts at the same banks:

  • Spouse1 (group)
    • Banking (group)
      • Bank1 (entry)
      • Bank2 (entry)
  • Spouse2 (group)
    • Banking (group)
      • Bank1 (entry)
      • Bank2 (entry)
  • Business (group)
    • Banking (group)
      • Bank1 (entry)
      • Bank2 (entry)

Currently, if one searches for

  • 'Bank1', results appear for Spouse1.Banking, Spouse2.Banking and Business.Banking. Expected.
  • 'Banking Bank1', results appear for Spouse1.Banking, Spouse2.Banking and Business.Banking. Expected
  • 'Spouse1 Banking Bank1' or for 'Spouse1 Bank1', the result is empty. The desired result would be for KeePass to return Spouse1.Banking > Bank1.

Thank you for considering this feature request.

Discussion