On Mon, Aug 31, 2009 at 12:55 PM, DM Smith<dmsm...@crosswire.org> wrote: > On 08/31/2009 12:55 PM, Matthew Talbert wrote: >> >> On Mon, Aug 31, 2009 at 12:52 PM, DM Smith<dmsm...@crosswire.org> wrote: >> >>> >>> On 08/31/2009 12:42 PM, DM Smith wrote: >>> >>>> >>>> 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. >>>> >>> >>> The bug has already been reported and fixed: >>> >>> http://sourceforge.net/tracker/index.php?func=detail&aid=2088975&group_id=80013&atid=558446 >>> It is fixed in 0.9.23. >>> >> >> The problem is that 0.9.23 is considered "unstable", therefore it >> isn't included in any of the distros. The problem will have to be >> worked around until they have another stable release. >> > > I'm supposing that clucene's interface is like Java Lucene's as it is a > faithful port. If so the stopword list is available. > > For a fix that doesn't break backward compatibility. How about getting the > stopword list from the analyzer and checking the query for those words. If > any are found then gracefully fail the query, or merely delete them and > potentially create a bad query, or ...
Or, rather than implement a complete non-solution, you could fix the problem, make all previous indices obsolete, and force the user to recreate them. --Greg > > In Him, > DM > > > > _______________________________________________ > 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