Hi Tom
I think the answers here may be helpful for youhttps://mathematica.stackexchange.com/questions/115337/searching-a-phrase-in-all-nb-files
Did you use the search here in Wolfram community? you may find here more recent approaches
Thank you for the pointer