Find "All Words"

I want to do a simple filename search using the FIND window (F3) for eg "Margaret Atwood" and have the results come back for both words within the filename. Currently this searches only the order in which these words were initially typed in (which is the current default setting). What I am after is searching for these two words in ANY order (anywhere within a filename). The default search is great in that it looks for this search as a "phrase" in any part of the filename (and I can specify a list of target folders to search in). But with names, they are often swapped, and I need to get both sets of files. So I need to find them in any part of the name. eg. the typical choices I would like for this search would be to search for "all words", "exact phrase" or "any words". (Primarily I would like to find "All words" ie in any order).

I currently go outside of Dopus to achieve this (which seems a tragic thing to do). Is there a way to do it inside?

I use a disc cataloging program called supercat for this function. It builds a cat of all files and searches inside them real fast (and I mean fast). The problem with a disc cat program like this is that the find results are not contained in a lister - so I can locate, but cannot manipulate large lists of files. So my second question is can dopus catalogue discs in this way, so that a filename search can be much faster? Currently my searches (across 3 discs and 100k files) takes up to 3 minutes to complete! This time can be better spent on the occasional update of that catalogue. Ideally I would like to catalogue only files of a certain type, eg eBooks (.mobi;.epub;.lit;.pdf;.txt;.htm;*.html), or mp3's etc.
(I am still using ver9).

Thanks in advance..

You could do it with a regex but it's probably easier to use the Advanced find tab and add two clauses, one for each word you require in the names.

e.g. Name matches Margaret, AND, Name matches Atwood

Quick response to part 1.

Use a standard search, but only search one part of the name (eg. Margaret).

Then, select the Refine checkbox and search the other part (eg. Atwood).

Thanks Leo, that seems to work very well!. A bit awkward but it does work nicely.

MrC I cant see any Refine checkbox? Am I blind or is it new to v10? I cant see it either in the find dialog or the output lister "Find Results"...

Might be v10 only.

Yeah, Refine is new in v10.