Dean Montgomery wrote: > Why is the sword search engine so slow on the KJV? > I can run "grep" or "egrep" or "perl" on a plain-text KJV file and it returns > the results in under 1 second. > > Another example is my linux desktop indexes all text files and pdf files > emails etc in my home folder with a beagle tool. When it comes time to find a > email or a text file no sooner do I start typing the text, it already starts > showing me the results. Another closed source example of fast searching is > google. > > Does sword not create indexes for fast searching books?
Nearly every Sword application can build a fast index for searching. Each has a different way of exposing that capability. That index, once built, is blazingly fast. And this also exposes boolean search capabilities. The reason that you are experiencing slow search is that you are using an old search mechanism. It essentially has to parse the OSIS xml for each verse to extract the text and then search the result. It does this for every verse. If you do another search, it does it all over. _______________________________________________ sword-devel mailing list: [email protected] http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
