mstankus 0 Posted June 5, 2016 Share Posted June 5, 2016 I would like to be able to search for notes which have exactly 2 tags and those tags are A and B, for instance. It would not match notes which have tags A, B and C, for instance. Mark Link to comment
Level 5* DTLow 5,736 Posted June 5, 2016 Level 5* Share Posted June 5, 2016 21 hours ago, mstankus said: I would like to be able to search for notes which have exactly 2 tags and those tags are A and B, for instance. It would not match notes which have tags A, B and C, for instance. I can do a search for tag:A tag:B The only way I can see of excluding other tags is to use top list view on my Mac and sort on the tag column Your exclusive A/B notes will be listed at the top. You could apply a temporary tag to identify them Edit: As JM pointed out; A/B may not sort to the top or together. You can make a temporary change to force the sort order. For example: Change A to "-A" and B to "-B" Link to comment
Level 5* CalS 5,280 Posted June 5, 2016 Level 5* Share Posted June 5, 2016 Only way I know is to add -tag:othertag to the search for any other tags that are in the notes tagged with both A and B. Not too much of a PITA if the other tags are a small group. Link to comment
Level 5* JMichaelTX 4,117 Posted June 6, 2016 Level 5* Share Posted June 6, 2016 7 hours ago, DTLow said: The only way I can see of excluding other tags is to use top list view and sort on the tag column Your exclusive A/B notes will be listed at the top. Not necessarily at the top. They would be at the top ONLY if there were no other Notes with tags whose sort order is above the tags of interest. So, if you wanted notes with tags "M", and "N", those notes with tags of "D", "M","N" would sort ABOVE the Notes with only "M", "N". 8 hours ago, mstankus said: I would like to be able to search for notes which have exactly 2 tags and those tags are A and B, for instance. It would not match notes which have tags A, B and C, for instance. @mstankus: The only approach that would work is if you can explicitly exclude all of the other tags, like this:tag:A tag:B -tag:C -tag:D . . . One workaround to this is if all of the other tags have the same prefix, like "SYM."tag:A tag:B -tag:SYM.* Link to comment
Level 5* DTLow 5,736 Posted June 6, 2016 Level 5* Share Posted June 6, 2016 8 minutes ago, JMichaelTX said: Not necessarily at the top. They would be at the top ONLY if there were no other Notes with tags whose sort order is above the tags of interest. So, if you wanted notes with tags "M", and "N", those notes with tags of "D", "M","N" would sort ABOVE the Notes with only "M", "N". That's true, but my approach would be to make a temporary change to force the sort order For example, M becomes "-M" an N becomes "-N" Link to comment
Level 5* JMichaelTX 4,117 Posted June 6, 2016 Level 5* Share Posted June 6, 2016 23 minutes ago, DTLow said: That's true, but my approach would be to make a temporary change to force the sort order For example, M becomes "-M" an N becomes "-N" I see you made an edit to your post after I made my post, to add your tag rename strategy. IMO, it is NOT a practical solution, in fact, it's a bad idea. Changing a Tag name is NOT trivial, and in fact, if you a lot of tags, can be quite time consuming. Furthermore, the change could sync to other devices, causing more problems. And, of course, then you have to make the change back. Still not easy, but more practical, is to simply scroll down the filtered note list until you find the block of Note with only the tags of interest. Link to comment
Level 5* DTLow 5,736 Posted June 7, 2016 Level 5* Share Posted June 7, 2016 On June 5, 2016 at 9:25 PM, JMichaelTX said: The only approach that would work is if you can explicitly exclude all of the other tags, like this:tag:A tag:B -tag:C -tag:D . . . One workaround to this is if all of the other tags have the same prefix, like "SYM."tag:A tag:B -tag:SYM.* This actually works for me since all my tags have a prefix of !/?/@/. corresponding to my !What/?Who/?Where/.When classifications. I'd still have to temporarily rename the two tags to isolate them On June 5, 2016 at 10:08 PM, JMichaelTX said: IMO, it is NOT a practical solution, in fact, it's a bad idea. Changing a Tag name is NOT trivial, and in fact, if you a lot of tags, can be quite time consuming. I'm not seeing your reasoning. It is a simple task to temporarily rename the two tags My understanding is that no notes are updated; just the name assigned to a tag id Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.