From a1bca6642cceeedaa47ba635e02b51e336bd1776 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Tue, 20 Apr 2021 12:01:36 -0300 Subject: [PATCH] fix(kb.gbapp): Simple search ignoring now ponctuation. --- packages/kb.gbapp/services/KBService.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/kb.gbapp/services/KBService.ts b/packages/kb.gbapp/services/KBService.ts index 8f4c679cc..4057ef9db 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) {