The difference is how Obsidian executes the search, which may impact performance and searching within frontmatter.
When searching for #forcethevote, Obsidian does a full-text search for that exact sequence of letters, and returns a list of pages that contain it.
When searching for tag:#forcethevote, Obsidian searches its internal metadata database for pages that have been tagged with the ‘forcethevote’ tag.
What’s the difference practically?
- Metadata search is much faster than a full-text search. In a vault with many pages, the performance difference can be noticeable.
- Full text search may not find tags specified in YAML frontmatter because they don’t necessarily have the
# symbol in front of them.
Example:
---
tags: forcethevote
---
Page content
I hope this helps!
Craig