]> granicus.if.org Git - docbook-dsssl/commitdiff
Webhelp: Refine stemming of terms that end in (only stem if there's a consonant befor...
authorDavid Cramer <david@thingbag.net>
Mon, 2 Jan 2012 16:31:11 +0000 (16:31 +0000)
committerDavid Cramer <david@thingbag.net>
Mon, 2 Jan 2012 16:31:11 +0000 (16:31 +0000)
xsl/webhelp/template/content/search/stemmers/en_stemmer.js

index 439b1696ffad223713865b0d1bee9d63ccad8653..75077e133c6e991032ec521cb784fc141fef74d7 100644 (file)
@@ -105,12 +105,13 @@ var stemmer = (function(){
                }
 
                // Step 1c
-               re = /^(....+?)y$/;
+               re = new RegExp("^(.+?" + C + ")y$");
                if (re.test(w)) {
                        var fp = re.exec(w);
                        stem = fp[1];
-                       re = new RegExp(s_v);
-                       if (re.test(stem)) { w = stem + "i"; }
+                       //re = new RegExp(s_v);
+                       //if (re.test(stem)) { w = stem + "i"; }
+                   w = stem + "i";
                }
 
                // Step 2