Menu:File > Import > Import search criteria from file
Menu:Tools > Import search criteria from file
This could also go under the Search menu. -Added to my TODO list.
A "Paste clipboard with ORed new lines " menu item could also go under the Search menu.
I've changed the Advanced Search - Search for a list of filenames tooltip to include "Click the Browse button to open a list of filenames".
Function criteriafile: (I don't think this is a good idea; just for inspiration..)
I've always wanted a include: search function.
I may add it in a future release. However, it would have to be disabled by default for security reasons.
Why is the input file expanded with filelist:"1|2|3"? It would be more universal if it was expanded to "1"|"2"|"3"
(without the filelist: and each single line in "").
It is a bit odd, I had changed it to a more standard list for the next major version of Everything:
You would use double quotes to escape semi-colons.
| will still work too, although the advanced search will populate the search with ;
The filelist: function started of as a OR-list of searches and kept the | separator.
If needed, one can add a wfn: to find exact filenames.
There's a performance reason for matching whole file names, Everything can create a simple binary tree lookup table to see if the whole file name matches the search. filelist: is designed to compare millions of files against millions of files.
I'm considering adding a nowfn: modifier to filelist: search function to override the default whole file name search.
Although this would be slower, it would be much faster than a huge OR list.
I may even add a new search function: orlist:, eg:
orlist:abc;123;tails;"an escaped semicolon ;"
With Menu:Search > Match Path enabled, wfn: will only find files if the fully qualified filename is specified
Including a backslash in the filelist: filename will also match against the full path and filename.
filelist:C:\windows\notepad.exe -will match the full path and filename.
filelist:notepad.exe -will only match the full filename, the path can be anything. (If Match Path is disabled)