Originally Posted by wallcraft
For FBReader on a Windows PC, searching for Rock (not ignoring case) was virtually instantaneous in the Plucker version of Project Gutenberg EBook of A Tale of Two Cities, by Charles Dickens
. This version is one HTML file (336 KB), but I have multi-section versions of the same e-book in Plucker format (i.e. plucked from multiple nested HTML files) and the search time was about the same.
A better test, if you would be so kind as to run it, would be to search for a word not in the text, like "junkx", since then one searches through the whole text.
For the record, Plucker on my Palm TX searches Aquinas' Summa Theologiae, which is 4.5 mb of Plucker text (probably about 10-20mb of html, in hundreds of separate pages) in about 48 seconds. That's a bit slower than I would like, but usable. (On the other hand, searching through the complete Aquinas corpus in Latin is not usable, since that's 20 times bigger.)
You should check on a Desktop (Windows or Linux) that FBReader search will fit your needs. It searches within a single e-book and is a page-based search, i.e. if you search for "the" it will show you the 1st page containing the (all occurrences highlighted) and clicking next takes you to the next page containing the (not the 2nd occurrence of "the" in the document). Also, searching for "the" will find "they". I'm sure the developers would welcome suggestions for improvement (e.g. whole word only search).
Thanks! I didn't realize there were desktop builds of FBReader.
My Palm TX's buttons are giving out, and it may be time for a replacement device, primarily for ebook use. I put a lot of effort into modifying Plucker on the Palm platform to do what I want it to do, and I would ideally not want to duplicate that effort, but that may not be possible.