[sword-devel] module modtime -vs- CLucene index out-of-date-ness
dmsmith555 at yahoo.com
Wed May 2 04:00:10 MST 2007
On May 1, 2007, at 11:17 AM, Karl Kleinpaste wrote:
> Is there a mechanism defined in CLucene,
Lucene does not have any knowlege of what it is indexing. It is the
calling program that opens a file, parses it into pieces and then
hands those pieces to Lucene for indexing.
> or in Sword's use of CLucene,
> for noticing that a module's content has been updated more recently
> than its CLucene index?
Does the InstallManager delete a module before updating with a more
recent version? Or does it just overwrite the module. If it does a
recursive delete of the directory containing the module's data then
it is handled.
> It seems as though all that can be done is to compare
> modtime(DataPath/) against modtime(DataPath/lucene/) and re-invoke
> mkfastmod if the module content is newer.
This would handle the case where InstallManager is not used to
download a module.
More information about the sword-devel