Unfortunately, there is no "easy" way to do this. You need to open one by one each of the files and examine their whole content looking for the keywords.
If you need to speed it up, you can use a facility that is provided by the Windows operating system. You can tell it to index the content of the files under a specific directory or sets of directories. This, internally, reads the whole content of each
of the files, splits it into words, and keeps a database of words and the files in which they are found. It does not save any "total" processing time, but it works in the background when files are added to the folders. Then, you can query the database
at any time to get a quick result about which files contain the keywords that you are seeking.
Windows Search Overview.