Published Knowledgebase Search Box

You can add a search table that can filter the results in a table:

I think the issue you would run into is having public users - these search boxes require you to have a column with the user referenced so that the search/filter does not interfere with other user views. The thread I linked covers this and @Ben_Lee provides a great solution at the bottom:

He also has a Playground Doc - A Collection of Tips, Tricks, and Examples you might find useful.