W3bbo said:
Michael Griffiths said:
I was using SQL as an example. But I'm thinking of something like AppleScript: it resembles English language anyway, but it's a very strongly structured language that has zero ambiguity.

But anyway, how about introducing a simple criteria engine that accepts data like so:

"type={extension or mime-type},contains={wildcard or regular expression},in={directory wildcard},modb4={date}"

Doesn't Windows Search already accept simple criteria?