From 9e97b1e65641452ec8ae2d2e1fca4bfddcd769b7 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 28 Jan 2019 11:06:28 -0500 Subject: [PATCH] add each token as a search term --- src/services/search.service.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/services/search.service.ts b/src/services/search.service.ts index e279c22670..550a6ab933 100644 --- a/src/services/search.service.ts +++ b/src/services/search.service.ts @@ -111,11 +111,12 @@ export class SearchService implements SearchServiceAbstraction { // tslint:disable-next-line const soWild = lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING; searchResults = index.query((q) => { - q.term(query, { fields: ['name'], wildcard: soWild }); - q.term(query, { fields: ['subtitle'], wildcard: soWild }); - q.term(query, { fields: ['login.uris'], wildcard: soWild }); lunr.tokenizer(query).forEach((token) => { - q.term(token.toString(), {}); + const t = token.toString(); + q.term(t, { fields: ['name'], wildcard: soWild }); + q.term(t, { fields: ['subtitle'], wildcard: soWild }); + q.term(t, { fields: ['login.uris'], wildcard: soWild }); + q.term(t, {}); }); }); }