When searching for a word or phrase, a user may be looking for the source notes and not all the notes linking to the source notes. For example, if I’m looking for notes where I have most of my information about “black bear”, all the notes containing “black bear” in linked mentions or external links are returned requiring me to sift through many notes. Not all notes about black bears may have the phrase in the title of the note.
This issue really shows itself after you’ve used Bear for a while and you have hundreds of resource notes containing many links. Having a way to either a)target the body of the note or b)exclude linked mentions would be helpful.
In the same way, it would be helpful to look for links containing terms. In the image above, you can see a link “[[one bear two]]” in addition to “[[bear one]]” and "[[three bear]]. If all you remember is “bear”, then the latter two are easy to find - but the first one is not easy.
Again, these kind of special searches would help a user filter links during searches.
#4 and #6 - re: the image above, you can already search for the other, “include” version of those. Why not “exclude”? If I can search for #/bear/, then why not -#/bear/?
Also, being able to exclude “bear” as a single subtag would help target notes that have “bear” only as the subtag modifier. Currently, there’s no way to focus a search for #/beartrap, as #/bear returns both #/beartrap and #/bear/
#5 - this one is probably the most needed. Currently, it’s difficult to find notes with the target word as part of the compound head. If you look at the image above, you’ll see the issue. There’s no way to find all your notes containing “bear” in the subtag if it’s the compound head - only the compound modifier. So, for example, if I have taken many notes about bears and tagged them with “whitebear”, “blackbear”, “brownbear”, etc. then it would be helpful to not have to keep an index or recall from memory every type of bear (even if you could, it would be a very long query string). If I can simply search for the word “bear” as the latter part of the subtag (i.e., the compound head) by wildcarding the modifier position, then it would at like a reverse lookup for these types of terms.
Again, these are just suggestions. However, I think as people use Bear more and more they’re going to end up with hundreds or thousands of notes. Many of those notes will contain links and tags. Additional search options related to links and tags would go a long way in helping users focus their searches and reduce the amount of time sifting through notes.