[Koha-devel] [Koha-patches] [PATCH] Disable _remove_stopwords in Search.pm to improve performances

Frederic Demians frederic at tamil.fr
Wed Jul 2 17:22:34 CEST 2008


>>> Have you tested to see if the zebra engine does handle the stopwords
>>> correctly? I didn't know that it did that.
>> No I haven't tested and I don't know also if Zebra supports stop words.
>
> I found the first part of your sentence troubling, but perhaps I worry
> too much. :)

I haven't tested Zebra stopwords support for good reason: it seems not 
to exist. I have tested my patch :) Does it alleviate ambiguity?

> A good case can be made that stopwords are (or could be) irrelevant 
> when Zebra is used, but surely they are needed for NoZebra to perform 
> reasonably well.

I agree. So something like: return unless NoZebra...

> At this point, patches to improve performance should not change 
> functionality, and ideally a test case should accompany each major 
> performance fix to verify that functional behavior has not in fact 
> changed. Perhaps you could take another look at _remove_stopwords() to 
> see if a faster implementation can be written.

The point of this patch is to underline and prove that _remove_stopwords 
function take 1/3 of total response time for a search request. At the 
beginning of my quest (sic), there is the observation that opac search 
response time was not so good (4 s). I was able to do some performance 
testing, but I'm not necessarily the more qualified to touch a function 
like this one. Will give a try whatever.

Thanks.
--
Frédéric
_______________________________________________
Koha-devel mailing list
Koha-devel at lists.koha.org
http://lists.koha.org/mailman/listinfo/koha-devel



More information about the Koha-devel mailing list