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;
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) {