Make Search result acting as Filter

This is the Search funtion in Roamresearch. Hope Obsidian also can give similar result. This result has 2 advantages:

  1. I can get what I need from the search result without jump to source document. For example, the 4th is the definition of “economic cost”.

  2. If I want to read more, I can click on each result and jump to the exact location in the source document.

But with Obsidian’s Search Result:

I can only know there are 2 matches in my document. The 1st match does give me some information, but “1 more matches” only tell me that I need to read the source document and Find other matches.

Maybe Obsidian could treat every Paragraph as a ‘Block’. By this way, the ‘Link to Block’ and Filter can be realized.