diff --git a/src/backend/controllers/search.ts b/src/backend/controllers/search.ts index 5e87948..adc56f5 100644 --- a/src/backend/controllers/search.ts +++ b/src/backend/controllers/search.ts @@ -149,7 +149,9 @@ class Search { const pagesList: {[key: string]: number} = {}; Object.keys(this.words) - .filter(word => words.indexOf(word) !== -1) + .filter(word => { + return !!words.filter(searchWord => word.indexOf(searchWord) !== -1).length + }) .forEach(word => { Object.keys(this.words[word]) .forEach(pageId => {