Hey Selcuk,
For this, you can visit my blog, there I have explained how to impliment this functionality,
and achieve your requirement,
You can visit the blog by clicking the link below,
https://medium.com/mendix/create-your-own-way-of-filter-by-npe-non-persistant-entity-and-microflow-4ffd11e52fb0
Let me know if you face any issues
Hope it helps!
You can use the text box search widget to search in the list
https://docs.mendix.com/appstore/widgets/list-view-controls/#text-box-search
If you want to trigger the microflow again, refresh the page parameter object and use an attribute to search as a constraint in your retrieve (booking list)