diff --git a/src/search/query.ts b/src/search/query.ts index 389436d..d632464 100644 --- a/src/search/query.ts +++ b/src/search/query.ts @@ -27,7 +27,13 @@ export class Query { this.exclusions = tokens.exclude.text .map(this.formatToken) .filter(o => !!o.value) - this.segments = tokens.text.map(this.formatToken) + this.segments = tokens.text.reduce((prev, curr) => { + const formatted = this.formatToken(curr) + if (formatted.value) { + prev.push(formatted) + } + return prev + }, []) } public segmentsToStr(): string {