Distributive property doesn’t work for search operators. For example:
line:(foo OR bar)
- works correctly
Search term explanation says:
Match any of:
Match file content:
Contains exact text: foo
Contains exact text: bar
line:(foo) OR line:(bar)
- uses only the first operator and ignores “bar” entries
Search term explanation says:
Match any of:
Match file content:
Contains exact text: foo
Match file content:
Contains exact text: bar
It seams that such behavour is incorrect, because search explanations look equivalent.
Same thing with other operators, for example tag. Actually I haven’t find out the way to filter files that contain any of FOO or BAR tags at all.