I don't think the solution regarding segfaults on a search of only stopwords is the right way to solve the problem. The problem is in clucene or an inappropriate use of it. A bug should be entered into the clucene project for it.

I found a related, and now fixed bug, where "a AND b" where "a" is a stopword would produce a segfault. See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1051984&group_id=80013&atid=558446


I'm not saying that removing stopwords shouldn't be done. It should, but it is a different issue.

Presuming maintaining bc on existing indexes is a good thing, it needs to be fixed in clucene.

BTW, BibleTime is using 0.9.2 which is akin to Lucene 2.3.x. Upgrading to what is getting the most developer attention might be a good thing. In Java Lucene, they guarantee that a 2.x reader can read a 1.x built index and the StandardAnalyzer is also backward compatible in these series. I'm nearly sure the same is true with clucene.

I found in going from Lucene 1.4.x to 2.x that there were very minimal changes to be made. I expect that given our trivial use of clucene that it should be trivial to upgrade to 0.9.x. The BT folks should be able to give an idea as to how stable it is.

In Him,
    DM

On 08/30/2009 11:17 PM, Jonathan Marsden wrote:
I have split out three specific patches from Matthew's single larger
patch, and tested what happens when I incorporate them in our sword
packages.  They all test out fine for me.  Each one fixes a clearly
present bug in the current packaged code.

The three patch files are available for download at:

   http://crosswire.org/~jmarsden/16_larger_search_buffer.diff
   http://crosswire.org/~jmarsden/17_no_stop_words.diff
   http://crosswire.org/~jmarsden/18_check_index_dir_is_writeable.diff

Although they were made against the sword 1.6.0 tarball code by quilt,
they apply cleanly against SWORD svn head (use patch -p1<filename.diff
to apply them by hand).  I'd be happy to see them accepted into the
official SWORD codebase.

I did this work because I'm seriously thinking about trying for an FFe,
so we can get these, plus a packaging change to re-enable module
encryption and decryption (!), into Karmic.

Anyone with objections, or anyone with suggested additional bugfixes
that should go into such a package update, please speak up.

Jonathan


_______________________________________________
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