regex voodoo to match any words in search in any order