In "Problem Management - Search Problems" search format you'll find the field "Affected CI" on the screen. But even if you enter there something valid and you expect some "rootcause" records to be displayed, you cannot search for "Affected CI". Background is that field "affected.ci" is a structured array in dbdict "rootcause". The information on the CI is inside the structured array in ci.device.name field. In the display of the rootcause record itself, the Display Names of the affected Cis is shown (see screenshot) but you cannot search on that values. With "Smart Search Filter" there is a problem with Affected CIs as well. See QCCR1E149571 .
Reply to the suggestion "As a workaround, have you considered adding a separate scalar field on the search form and tested to see if it meets your objective?": This does not work for the "Display Name". Steps I tested: I added field "ci.device.name" to search format for "rootcause" : pbm.advFind.search.problem I prepared some "rootcause" records containing "Affected Configuration Item" with Display Name = "adv-afr-desk-107". The CI identifier for "adv-afr-desk-107" is "CI1000013". Search for rootcause records with "ci.device.name"="CI1000013" returns the records as expected. BUT: I need to use the CI Identifier = CI1000013 instead of Display Name = adv-afr-desk-107 to do the search.