is there a way to have different search results page

Hi, is there a way to have different search results page in wordpress? What I’m thinking is that a keyword is search it will go to the result page that is owned by that keyword?

Example:

I will search for “music” then when I click find button, it will give me a result page for the music wherein this page has it ‘s own banner for that says “Music”

If I will search for “restaurant” then it will return me a search result page for restaurants and this page has a different banner that shows “restaurant”.

Looking forward to hear from you guys.

Cheers!