šŸ’” Idea: Add #tag autocomplete suggestions to search

I find it really difficult searching for tagged notes when I donā€™t remember the exact name of the tag. It would be great if when you enter a # in the search box then have the app suggest existing tags to filter by. Example of how this could lookā€¦

Screenshot of Bear (07-07-2023, 12-22-39)

You already have this autocomplete for tag creation so I presume this would be an easy add ā€” it would massively improve usability of the search :pray:

Also, if it could select+focus the desired tag in the sidebar upon confirmation this would also be really useful. Sometimes its difficult to find the tag location in the sidebar - with nested tags it takes too long scrolling up/down and opening nested folder

11 Likes

You are not the only one who requested autocompletion of tags in searchfield. But you are the first one with a nice mockup. I advocated for a popup with a display of a tree with remainig tags from the notelist. Actually i am very sure that your proposal has much higher chances of implementation since most users asked for the way you suggested and there is no visual clutter/overload

Some additional thoughts to the autocompletion of tags in search field:

  1. As far as i understand it correctly the !#tag and #*/tag wouldnā€™t be necessary since the autocompletion looks everywhere in the tags and subtags? That would reduce the expressions just to #tag and - #tag. And you have an user expereience already known from other place (editor).

  2. I must admit that this my pet idea: i would be amazed if the suggestions in the autocompletion field are limited to just those tags that are present in the notes from the notes list. Whow wants to end up with an empty list?

2 Likes

I agree that just typing a # would initiate a tag wildcard search so you didnā€™t need any other search
operators. Its simple and most users would be able to use it without the need to remembering extra search operators.

Also a great idea. I almost think that the search that you have should always be global anyway. The search that you have on the iOS app is a global search regardless of the selected ā€” it would be great if the desktop worked the same. You could then change the placeholder to :arrow_lower_left:

It would also fix the another issue in that if you trigger the ā€œopen main windowā€ shortcut then press CMD+SHIFT+F to activate search ā€” confusingly you see no results returned because a previously selected tag or section was selected.

Further to this, a new shortcut to trigger this :point_up: global search from anywhere on the mac and start typing (without first needing to first open bear) could be added as a really useful addition here :arrow_lower_left:

2 Likes

Agree, this would be a nice feature

I was just coming here to request this feature. The lack of this feature impacts me daily in a major way. I love Bear, especially 2.0, but the mediocre search capabilities sometimes makes me start looking at other note toolsā€¦

Without this feature, hereā€™s the terrible workflow I end up doing many times every day:

NOTE: at a quick estimate, I have more than 600 tags

  1. In order to jump to a tag, I create a new note,
  2. then I start typing in a tag with the awesome in-note auto-completeā€¦
  3. When I find a match, I click on the tag to jump to it.
  4. I often forget to delete that blank note,
  5. and I end up with dozens of these garbage blank ā€œsearch notesā€ I have to clean up over time.

Itā€™s a mess, but itā€™s still the best and only way to find the right tag among hundreds. I would actually probably have even more tags if search had tag-autocomplete and thus it was easier to use tags.

7 Likes

Iā€™d definitely like to ā€˜zoom to tagā€™ based on some search string. Why not ā€˜tryā€™ to find a tag based on a @ search if thereā€™s no other kind of match.

For example typing @my_important_project in the search bar would first try to use the @ keywords (nice by the way) but then, in lieu of one of those keywords - try to just search for the tag! and jump to that tag if the user hits enter. Thatā€™s better than showing an empty list of notesā€¦

If I had that capability, Iā€™d never pin a tag again.