Check B4XTable. It has such feature built-in.
I checked b4xtable and it was really helpful in understanding how search is implemented however there are a few constraints where your inputs will be of help
1. Scrolling is unavailable in CLVData, if multiple columns are visible (there is not much data in my search and "page view" feature does not appear appropriate for a search result which is supposed to be quick.
2. changing to vertical orientation also will not help because of how data is structured and added to CLV (horizontally)
But I've seen one example of both horizontal and vertical items in xclv (xclv VandH) and wondering if that can be done here.
I also checked flexible table class by klaus and that seems like a wonderful candidate but again it does not have search like b4xtable.
What I am looking for is pretty much the search that comes up with Ctrl + E in B4X IDE ( it is instant, Multi column, scrollable, highlighted results, +freeze column bonus)
How I wish Flexible Table to marry B4XTable soon and have B4XSearchlets !