summaryrefslogtreecommitdiff
path: root/themes/new_theme/layouts
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-03-05 09:57:46 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2017-03-05 09:57:46 +0100
commitd6d7641cb9d5bf91f534e560c32d62227999d30b (patch)
treeb16e6b420c5a6e1ec50d82f5491b0a075010aebc /themes/new_theme/layouts
parent2bc6ab49e7950b75b232488ba2676dc8b2ced4e0 (diff)
downloadwww-andreasbaumann-cc-d6d7641cb9d5bf91f534e560c32d62227999d30b.tar.gz
www-andreasbaumann-cc-d6d7641cb9d5bf91f534e560c32d62227999d30b.tar.bz2
added stemming of query
Diffstat (limited to 'themes/new_theme/layouts')
-rw-r--r--themes/new_theme/layouts/partials/ranklist.html13
1 files changed, 12 insertions, 1 deletions
diff --git a/themes/new_theme/layouts/partials/ranklist.html b/themes/new_theme/layouts/partials/ranklist.html
index 9c91422..bcd7be8 100644
--- a/themes/new_theme/layouts/partials/ranklist.html
+++ b/themes/new_theme/layouts/partials/ranklist.html
@@ -1,9 +1,20 @@
<script src="/js/jquery.js"></script>
<script src="/js/url-search-params.js"></script>
+<script src="/js/Snowball.min.js" type="text/javascript"></script>
<script language="Javascript">
+
+ var englishStemmer = new Snowball( "english" );
+
+ function stem( s ) {
+ englishStemmer.setCurrent( s );
+ englishStemmer.stem( );
+ return englishStemmer.getCurrent( );
+ }
function normalize_term( s ) {
- return s.toLowerCase( );
+ // lc:convdia(en):stem(en):lc regex("([A-Za-z']+)")
+ var r = stem( s );
+ return r.toLowerCase( );
}
function get_terms( s ) {