Over the years, I have created a large library of .nb files and would like to be able to recover old work by performing a keyword search over that library. For example, I recall using a term like “magnetohydrodynamics” or “MHD” and want to identify the .nb files in which one of those terms appears. I’m sure many readers of this forum have encountered a similar need. How have you approached this problem? Thanks much.
Hi Tom
I think the answers here may be helpful for you
https://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
I think you can use the functions
Map , NotebookFind
to map the list of notebooks names to the function NotebookFind. Don’t forget to use something like
SetDirectory[NotebookDirectory[]]
if you are going to evaluate your program in the same folder with the other notebooks. Also you will need to import list of names (or directories) of the notebooks first for this method to work.
Thank you for the pointer