Suggestion: The search function should have more features (search next/previous)
The Search function in @Voice does not have a button to jump to the next/previous match. So we have to flip through each page and look out for the highlight on each page. This is incredibly tedious.
Secondly, @Voice pops up full-page ads after a few pages. When we dismiss this ad, the control does not return to the search mode. We have to re-initiate the search all over again. This is even more irritating.
Suggestions:
A search should not be interrupted by ads.
As regards the search workflow itself, there can be two different solutions:
1. Simple search mode:
Provide the Previous and Next buttons, which allow us to jump to pages that have matching patterns.
2. Full search mode:
Let the search function show a Google-like list of matches, with three columns:
Column-1 shows the page number
Column-2 shows the chapter number
Column-3 shows the text on both sides of the matched pattern. The matched pattern should be highlighted.
When the user taps on any of the entries, jump to that spot in the book.
Let the user come back to search results and try again.
(The previous match may not be the place he is looking for.)
********
Typically, pdf readers offer both search modes, which are extremely satisfying.