Multiple tag behaviour seems incorrect / unintuitive
Bug #2042994 reported by
Megh Parikh
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Let's say I have two tags - #my_fiction and #my_read. If I select #my_fiction with '+' status and '#my_read' with '-' status. The intuitive behaviour should be all books with '#my_fiction' but without '#my_read'. However this is not the case. IMO the behaviour should be `(union_of_'+'es or all_books) - union_of_'-'es)` (the current behaviour is union of all tag filters)
How items you click on are combined in the search bar is controlled by a
setting which you can access by clicking the configure tag button at the
bottom. You can choose between combing with OR or AND. What is
"intuitive" for any given collection very much depends on whats in the
mind of the user when creating the collection. If you need search
criteria beyond simple AND/OR then you can always edit the search
expression manually.