Block Level search in the Backlinks search filter

Use case or problem

As most of the Roam migrants might notice, if you want to filter a backlink using a relevant word in the search bar in the Backlinks plane then your search results will be too noisy and irrelevant.
That’s because Obsidian is searching for your result in page level instead of the block level.

Obsidian interprets a page in the same way Roam interprets blocks (in backlinks search). This is a big problem for Daily notes users (like me).
Here’s how my daily notes look like in Obsidian. Here I have linked a Chrome plugin and also mentioned a productivity course.

Okay, now I might want to search for chrome plugins related to productivity.

If I go ahead and use the search filter in the backlinks plane to search “productivity” within the backlinks to Chrome Plugin, then the daily notes page (in the above screenshot) shows up where I have mentioned productivity in the context of Skillshare Class.

Because of this problem, in Obsidian we can’t speak of dozen different things on the same page as we do in Roam Research. I know some of you might say that “You can create separate pages for separate topics, It is different to Roam”. I mean this is such a basic feature that it affects my overall note-taking approach (daily notes

Proposed solution

Now this solution might not be that important to put the hard work on. I respect the Developers putting in thousands of hours to run Obsidian. I’m giving a solution that seems obvious to me. If I’m wrong please correct me.

The solution is to give an option to search block level in addition to page-level in the backlinks search bar.

Inside any page, if you want to refer to a block then you have to type [[^^ and then all the blocks within all the pages would appear to select as a reference.
In the same way, if we can type ^^ to filter out the backlinks based on the relevant words that are in the same block as the backlink, then it would be easy to search the backlinks through thousands of notes.

You can type ^^ to search for relevant words that are mentioned in the same block as the backlink.


Give us a core plugin to switch search filter from page level to block-level.

The same problem is mentioned in the below post:
Using Daily Notes as a convert from Roam

1 Like

I really wish this will happen, as I’ve described in more details in this post :

And also in this feature request :

Obsidian already shows each block where the backlink appears : it seems so close to being able to filter each block, and it would be a game changer !

Is this susceptible to happen, or is it in complete contradiction with Obsidian’s philosophy ?

A post was merged into an existing topic: Ideas for improving the Backlink pane filtering (block-level filter)