Let me come back to this discussion, using a practical problem I've run into.So, AND precedes OR by default (and there's no way to overwrite the default because I do not want to introduce parentheses - it would just be too much).
Suppose you have relations with some company, and your memory is good enough to remember nearly this company's name, it is "Jonson and brothers Ltd", or "Johnsonn and sones LLC", or surely something like this. Now you indeed need to find the letter you have written them concerning ordered software. If you would have the option to use boolean alternative and parentheses, it is not so big problem to find what you need by the following query:
(jonson | johnson | johnsonn | jonnson) & (sons | brothers | sisters) & (LLC | LTD | Inc) & (letter | response | reply | answer) & (soft | code | program)
Not very simple, however is real.
But as you have NO parentheses interface in TrackerV3, so the query you have to compose is something like this:
jonson & sons & LLC & letter & soft | johnson & sons & LLC & letter & soft | jonson & sisters & LTD & reply & code | ..........................................................................................................
Well, you see, what I mean. The number of possible combinations is very big (factorial(4x3xx3x4x3) ?? I've forgotten my school mathematics) - or even more then very big.
If you think parentheses interface is too complex for users (I don't think so, but you might), please consider, that parentheses using is only option, not an obligation: those users who prefer interface simplicity to program's functionality, must not use them in their queries at all, and in their queries logicdl AND will be always stronger then logical OR.
XYplorer Beta Club