I think AndBible has committed a change to make creation of search indexes be 
the new mechanism.

DM

> On Feb 4, 2019, at 7:10 PM, Troy A. Griffitts <scr...@crosswire.org> wrote:
> 
> Ah, read more closely... You are asking about creating search indices for 
> DOWNLOAD.
> 
> There is no good answer to this.  We don't officially support downloadable 
> search indicies.  Some frontends have chosen to support this on their own and 
> they each have their own methods of doing such.  My preference would be for 
> them to discontinue this practice and create the search indices on demand on 
> the user device, as all other frontend do.  I understand the reasoning behind 
> having these available for download when creating the search indices on older 
> mobile devices 10 years ago wasn't the speediest operation, but now it likely 
> will take less time than downloading on many mobile networks.
> 
> So, in summary, what I described previously (below) will create the search 
> index for a module.  Where it's placed for some mobile apps to able to 
> download varies and at least one mobile app requires it to be in a subfolder 
> on crosswire.org-- not in your own download repo.
> 
> Troy
> 
> On 2/4/19 5:01 PM, Troy A. Griffitts wrote:
>> Hi John,
>> 
>> SWORD support searching with or without a search index and has 3 methods for 
>> maintaining any search index.  The implementation depends on which index 
>> system option is turned on at configuration time when building (default is 
>> clucene; ximian is also supported).  The calls are:
>> 
>> virtual signed char SWModule::createSearchFramework(
>>              void (*percent) (char, void *) = &nullPercent,
>>              void *percentUserData = 0);
>> virtual void SWModule::deleteSearchFramework();
>> virtual bool SWModule::hasSearchFramework();
>> 
>> http://crosswire.org/svn/sword/trunk/include/swmodule.h 
>> <http://crosswire.org/svn/sword/trunk/include/swmodule.h>
>> There is a simple command line utility which does nothing more than call 
>> SWModule::createSearchFramework on a module which you might find bundled 
>> with whatever binaries you are using.  The tool is called: mkfastmod
>> 
>> http://crosswire.org/svn/sword/trunk/utilities/mkfastmod.cpp 
>> <http://crosswire.org/svn/sword/trunk/utilities/mkfastmod.cpp>
>> 
>> 
>> 
>> On 2/4/19 4:32 PM, Dudeck, John wrote:
>>> Sorry for what might be a frequently asked question, but I can't find it on 
>>> the Crosswire wiki:
>>> 
>>> I am working on creating our own in-house repository. How are we supposed 
>>> to create the search indexes for download?
>>> 
>>> AndBible has a button for downloading the index, which works on some 
>>> modules but not on others.
>>> 
>>> I've looked on the various ftp repositories, but don't see anything that 
>>> looks like search indexes.
>>> 
>>> Can anybody give me a pointer on this?
>>> 
>>> Thanks.
>>> 
>>> John Dudeck
>>> Programmer at Editions Cle                             Lyon, France
>>> john.dud...@sim.org <mailto:john.dud...@sim.org>                            
>>> j...@editionscle.com <mailto:j...@editionscle.com>
>>> --
>>> "Most people know more about how the Vatican works than
>>>  what programmers do." -- Alan Cooper
>>>   
>>> 
>>> 
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel@crosswire.org 
>>> <mailto:sword-devel@crosswire.org>
>>> http://www.crosswire.org/mailman/listinfo/sword-devel 
>>> <http://www.crosswire.org/mailman/listinfo/sword-devel>
>>> Instructions to unsubscribe/change your settings at above page
>> 
>> 
>> _______________________________________________
>> sword-devel mailing list: sword-devel@crosswire.org 
>> <mailto:sword-devel@crosswire.org>
>> http://www.crosswire.org/mailman/listinfo/sword-devel 
>> <http://www.crosswire.org/mailman/listinfo/sword-devel>
>> Instructions to unsubscribe/change your settings at above page
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to