diff --git a/packages/kb.gbapp/services/KBService.ts b/packages/kb.gbapp/services/KBService.ts index 8f4c679c..4057ef9d 100644 --- a/packages/kb.gbapp/services/KBService.ts +++ b/packages/kb.gbapp/services/KBService.ts @@ -225,13 +225,6 @@ export class KBService implements IGBKBService { subjects: GuaribasSubject[] ): Promise { - // Try simple search first. - - const data = await this.getAnswerByText(instance.instanceId, query); - if (data) { - GBLog.info(`Simple SEARCH called.`); - return { answer: data.answer, questionId: data.question.questionId }; - } // Builds search query. @@ -243,6 +236,14 @@ export class KBService implements IGBKBService { query = query.replace('\\', ' '); query = query.replace('\r\n', ' '); + // Try simple search first. + + const data = await this.getAnswerByText(instance.instanceId, query.trim()); + if (data) { + GBLog.info(`Simple SEARCH called.`); + return { answer: data.answer, questionId: data.question.questionId }; + } + if (subjects !== null) { const text = KBService.getSubjectItemsSeparatedBySpaces(subjects); if (text !== null) {