]> _ Git - fluidbook-html5.git/commitdiff
wip #1673 @2
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 20 Sep 2017 14:35:10 +0000 (16:35 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 20 Sep 2017 14:35:10 +0000 (16:35 +0200)
js/libs/fluidbook/fluidbook.search.js

index 9c9b1f99a62c0fa668b18676a3f2f63b1e3a4633..7285c9541e23b040c788425f16ae80296560ce19 100644 (file)
@@ -81,15 +81,15 @@ FluidbookSearch.prototype = {
         var doublesPages = {};
         this.resultPages = [];
 
-        // var allPages=Array.apply(null, Array(this.fluidbook.datas.pages)).map(function (_, i) {return i+1;});
-
-
         var q, v, k, kk, word, wordata, page, occurences;
 
         for (kk in words) {
             q = words[kk];
             terms.push(q);
             for (k in INDEX) {
+                if (k.length < this.fluidbook.datas.ignoreWordLimit) {
+                    continue;
+                }
 
                 if (this.fluidbook.datas.searchWordSelectionAlgorithm == 'begins' && k.indexOf(q) != 0) {
                     continue;
@@ -192,6 +192,11 @@ FluidbookSearch.prototype = {
         for (var t in terms) {
             var term = terms[t];
             for (var w in HIGHLIGHTS) {
+                if (w.length < this.fluidbook.datas.ignoreWordLimit) {
+                    continue;
+                }
+
+
                 if (this.fluidbook.datas.searchWordSelectionAlgorithm == 'begins' && w.indexOf(term) != 0) {
                     continue;
                 } else if (this.fluidbook.datas.searchWordSelectionAlgorithm == 'contains' && w.indexOf(term) == -1) {