Multi-Tag Handling
I'd like to see some kind of more powerful tag handling, like the ability to search using multiple tags and AND/OR/NOT logic - f'rinstance, I journal my dreams using the EVENT tag to mark it as a Dream, the PLACE tag to denote where I was sleeping, the PEOPLE tag to mark who appeared in my dream and the CUSTOM tag to denote subject of dream, themes and symbols. It would be killer if I could search for all dreams I've had at home in which my wife appeared that dealt with being on a cruise or featuring sunsets but not with my teeth falling out (so the search would be EVENT[DREAM] -AND- PLACE[HOME] -AND- PEOPLE[TT] -AND- CUSTOM[CRUISE -OR- SUNSET] -NOT- CUSTOM[TEETH FALLING OUT]) - what a great tool, eh?
The key would be allowing OR arguments, so that I wouldn't be restricted to all moments including both tags CRUISE and SUNSET.
Dig?
2 Posted by marbledbrain on 27 Jan, 2010 02:24 AM
Sorry, I kind of geeked out on this - avoiding work I should be finishing right now... I've attached an image that shows one way of implementing this visually. I don't mean to be telling anyone how they should do things - I love this app and have already been finding it incredibly useful. If the devs want to tell me to put this image in a place only a doctor should see, I'll accept that humbly and continue using this app.... :)
The point is, when on the tag screen, you can swipe a tag and get the menu as displayed on the fourth tag. The second, third and fifth tags have had selections made. The selections would stay while you are in the Tags tab and be cleared either upon navigating away or completing the search. After the selections have been made, the search icon up top is pressed to deliver your fancy, all together too complex search result, hot and ready...
I suppose you could also use this to select tags from this screen then start a New Moment with those tags.
You can tell me to go away now.
3 Posted by marbledbrain on 27 Jan, 2010 02:59 AM
Again, with the apologies - I'm sorry if this is painful for you to watch or disrespectful of me, but I'm going to work this out in this public space.
I realized the above image didn't really construct a valid search string, and the OR implementation was vague. I've fixed that with the one attached below.
The string, once the swiped tag has been marked OR, will be:
[follow up.] AND [Journal Import.] AND ([music.] OR [roasting.]) NOT [sign.]
The way I would see OR working is with one OR selected, it would function as an AND, but with two or more selected, a nested OR is created. Now this would limit the string to only one OR clause, so that you couldn't create a string like ([follow up.] OR [Journal Import.] AND ([music.] OR [roasting.]). But I've already gone far enough down this rabbit hole. The rest is for someone braver, more foolish, or more of a work-delayer than I...
Again, I extend the opportunity for you (whomever you are) to tell me to get lost.
4 Posted by marbledbrain on 27 Jan, 2010 03:21 AM
Okay, seriously. Like a dog with a bone. Will someone take the bone away?
Further revision of the idea leads to keeping the function of the OR within the different tag domains i.e. you can search for (Place1 OR Place2) AND (Event1 OR Event2) AND Event3. AND and NOT function across domains.
The attached image shows the search string:
( [Moment of Peace.] OR [Sighting.] ) AND [follow up.] AND [Journal Import.] AND ( [music.] OR [roasting.] ) NOT [sign.]
In English, is any Moments with the Event Moment of Peace. or Sighting, and the custom tags follow up. and Journal Import. and music. OR roasting., but not sign..
Me, obsess much? No. Not really. Why?
5 Posted by Yang on 30 Mar, 2010 07:10 PM
First of all, I love this app. It is pretty, easy to use and a lot of potential development. I really like the "AND" logic, which, IMO, is far more important to me than the "OR" logic. It is a must-have if I want to search something like "I want to search for diaries that has person X at location Y with keyword Z in it". It would be nice to have filters by more than one types of tags.
Thanks
6 Posted by txtxyeha on 13 Jan, 2011 04:46 PM
ditto on this suggestion and surprised not seeing it more. It would be very nice, useful to what is effectively sorting my more than one field.
Say I have a goal this year to doing something fun with my son once a month. The only way to track this would be either to search for his tag-name then scroll through all my entries regarding him and mentally counting our "dates" (that's a little creepy, but you know what I mean). When searching tags if I could choose "People/[son]" AND "Custom/dates" when wha-la!
Just discovered this app a couple of days ago, and I can tell it's going to be my most used app for the rest of my life (not hyperbole). Keep up the good work!
7 Posted by jonestkbz on 14 Jan, 2011 04:28 AM
I would like to see multiple tags as well. I think "and" would be first priority. Simply allow the person to tap a tag but select the tag instead of automatically filtering. They can back out and select other tags. It would require two extra buttons. One to run the filter after all the tags were made and one to clear the selected tags.