Organizing search results
We have a mobile Hebrew Bible app that includes a text search function. The search returns results in order of verse location in the Bible. Sometimes there can be lots of results. Each search result includes the book-chapter-verse citation and a scrollable excerpt of the text showing the hit(s) for that verse. Each result also functions as a link to a display of the text in context. Here's an example:
To reduce scrolling through the list, we currently organize the results into "pages" of 20 verses each. (We chose the number of verses per page more or less arbitrarily after some in-house experiments with usability on various screen sizes.) So it's kind of a hybrid system: scrolling plus paging—more or less what Google does. The user can then jump around between pages to look for particular results.
This all seems awkward to us. In particular, we currently don't provide any indication of where in the Bible a particular page will land the user. It's pretty much a stab in the dark. One thing we've thought of, which would only be appropriate for large-screen devices like tablets, is to split the screen and have one side be a list of the books of the Bible that contain search hits and the other side of the screen be a scrolling list (perhaps still paginated?) of results from the currently selected book. This would not work well on small screens, and it also seems like the wrong approach when there aren't all that many results, or when they are distributed sparsely over many books or all concentrated in one or a few books.
Note that we have no way to rank search results by relevance. The results are all exact text matches and we have no way of knowing why the user is doing any particular search. For that reason, we're loathe to implement a "show more..." kind of feature.
I'd appreciate any suggestions on how to better manage the presentation of results. Given the wide range of possible presentation requirements, I'd also like to know the pros and cons of switching formats depending on the number and distribution of results. (My first instinct is that consistency is paramount.)