<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Jun 5, 2025 at 1:56 PM Karl Kleinpaste <<a href="mailto:karl@kleinpaste.org">karl@kleinpaste.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<div>On 6/5/25 1:07 PM, Greg Hellings wrote:<br>
</div>
<blockquote type="cite">Sword
has support for Xapian, I believe, which is a much more recent and
up to date library</blockquote>
<br>
<font face="FreeSerif">Way back in November 2014, when Xapian's
presence in Sword was new, I experimented with it. The problem I
found is that its generated indices are absolutely humongous. At
the time, I wrote to the list here to say that they were a 7x size
increase, and that what was once a couple Gbytes had ballooned to
23.2Gbytes when I went through a round of mkfastmod for all my
installed modules.<br></font></div></blockquote><div><br></div><div>Running with just the KJV module just now, I have:</div><div><br></div><div>CLucene indexes the KJV in 12.5 seconds with a 12MB lucene directory</div><div>Xapian indexes KJV in 31 seconds with a 185MB xapian directory</div><div><br></div><div>It looks like it hasn't really gotten any better since your tests, Karl.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><font face="FreeSerif">
<br>
I would reference this from sword-devel archives, but
<a href="http://www.crosswire.org" target="_blank">www.crosswire.org</a> is failing to respond right now.<br></font></div></blockquote><div><br></div><div>Apropos of none of the above, in order for mkfastmod to be able to make a Xapian index, I had to apply the attached patch to the released Sword 1.9.0 as it was not updated when Xapian was first present as a target. Without it, mkfastmod doesn't know that it can run and gives the error that search frameworks are not supported.</div><div><br></div><div>I am also unable to pull up any of the <a href="http://crosswire.org">crosswire.org</a> site, so I don't know if the patch is applied to trunk, but I would venture to guess not. Xapian builds of Sword don't seem to be very popular so long as CLucene still exists on Linux.</div><div><br></div><div>--Greg <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><font face="FreeSerif">
</font>
</div>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div></div>