I suggest to implement operators (and, or, not) and patterns (* for a string characters, - or . for a character , ....) for filename and especially for text searches (IPTC, EXIF and comment data).
I have multiple tags in my files and I would like to search for a tag and excluding another or for two tags simultaneously (I cannot use <"> because I do not know the order of the tags). The files are tagged using Explorer (Windows).
Actually for text searches, « If several words are inserted (separated with space), all files with ANY of the words will be in the result list (like word_1 OR word_2) ».