Creating a dynamic list with links to a search query

I’m wanting to generate a list of all “keywords” that I’ve used in my notes, and link each keyword to a search page results.

keywords is a property of my notes. e.g., “methodology”
search link uses the syntax: [methodology](obsidian://search?vault=Vault&query=[keywords: methodology])

The following dataview is returning the correct list, but I’m not sure how I could format each line as a link using the above syntax.

LIST WHERE keywords 
FLATTEN keywords
GROUP BY join(keywords, ", ")

Any tips or pointers?