<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
This was two separate points. <br>
1) separate indexes per bible. w/ one per testament. You correctly
observed that unless the search is io bound that it probably would
provide degradation in performance.<br>
2) If we allow for searching the NT and the OT in parallel against
separate indexes, it would be a small step to extend that idea to allow
for parallel searches against several bibles.<br>
<br>
I think it might be useful to do a "best match" using several versions
and returning a passage list which could be displayed as parallel
bibles or just from the default or current bible.<br>
<br>
Joe Walker wrote:
<blockquote cite="mid5dd47426041009103779de25f9@mail.gmail.com"
type="cite">
<pre wrap="">Hi,
DM Smith wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Another thought, would there be any advantage of having an index per
testament? This would allow for the indexing and the searching to be
multithreaded. Later we may want to add the ability to search for a word
across multiple bibles.
</pre>
</blockquote>
<pre wrap=""><!---->
I'm just catching up with e-mail a bit, and realizing that you're
ahead of me with searching, most of the points you made (that I've
deleted) made me think "Oh yeah!". I'm not following the above point.
Is the idea to allow searching across 2 Bibles - one OT only and one
NT only? Or is it 2 separate points?
I guess that indexing is waiting 99.99% of the time on the CPU and so
threading and the overhead of juggling 2 threads is only going to make
matters worse. If the hold-up varied between disk/memory/cpu then
threading might help, but I don't think it is.
Joe.
_______________________________________________
jsword-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a>
</pre>
</blockquote>
</body>
</html>