Does (as expected) exclude files w "keep" in name:
Code: Select all
:*.jpg AND (!keep) AND (!prop:ImageY:1100)
Code: Select all
:*.jpg AND (!prop:ImageY:1100) AND (!keep)
Code: Select all
:*.jpg AND (!keep) AND (!prop:ImageY:1100)
Code: Select all
:*.jpg AND (!prop:ImageY:1100) AND (!keep)
Got it.But what you want and need to do is this:
:*.jpg AND (!prop:ImageY:1100) AND (!name:keep)
Code: Select all
:*.jpg AND (!keep) AND (!prop:ImageY:1100)Code: Select all
:*.jpg AND (!name:keep) AND (!prop:ImageY:1100)OK, now I understand, and I see how it comes about from the programmer's point of view. But IMHO a user would more naturally expect each Boolean "spec" to be scanned independently. So in(until a field prefix is met: prop:)
Code: Select all
:*.jpg AND (!prop:ImageY:1100) AND (!keep)Field Type Inheritance
The 3rd example above shows that the field type is inherited from left to right. This is done for backward compatibility and also for comfort. The following pairs are equivalent:
lent: > 12 AND < 20
lent: > 12 AND lent: < 20
tags:cats|dogs AND ants OR name:a* AND *.png
tags:cats|dogs AND tags:ants OR name:a* AND name:*.png
a* AND (*.png OR lbl:green OR yellow OR red)
name:a* AND (name:*.png OR lbl:green OR lbl:yellow OR lbl:red)