From cf788316c3d4372dd6c663c9ec0e37fb7b8e2010 Mon Sep 17 00:00:00 2001 From: lexluo09 <39718951+lexluo09@users.noreply.github.com> Date: Fri, 10 Nov 2023 16:43:23 +0800 Subject: [PATCH] (improvement)(chat) updateParseInfo after selectQueries and add update mysql s2_agent table LLM_S2QL -> LLM_S2SQL (#359) --- .../supersonic/chat/service/impl/QueryServiceImpl.java | 4 +--- launchers/standalone/src/main/resources/db/sql-update.sql | 5 ++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/chat/core/src/main/java/com/tencent/supersonic/chat/service/impl/QueryServiceImpl.java b/chat/core/src/main/java/com/tencent/supersonic/chat/service/impl/QueryServiceImpl.java index 4dc79cc1d..714f0735e 100644 --- a/chat/core/src/main/java/com/tencent/supersonic/chat/service/impl/QueryServiceImpl.java +++ b/chat/core/src/main/java/com/tencent/supersonic/chat/service/impl/QueryServiceImpl.java @@ -159,12 +159,10 @@ public class QueryServiceImpl implements QueryService { List chatParseDOS = Lists.newArrayList(); if (candidateQueries.size() > 0) { List selectedQueries = querySelector.select(candidateQueries, queryReq); - - candidateQueries.forEach(semanticQuery -> parseInfoService.updateParseInfo(semanticQuery.getParseInfo())); List selectedParses = parseInfoService.sortParseInfo(selectedQueries); List candidateParses = parseInfoService.sortParseInfo(candidateQueries); - candidateParses = parseInfoService.getTopCandidateParseInfo(selectedParses, candidateParses); + candidateQueries.forEach(semanticQuery -> parseInfoService.updateParseInfo(semanticQuery.getParseInfo())); parseResult = ParseResp.builder() .chatId(queryReq.getChatId()) diff --git a/launchers/standalone/src/main/resources/db/sql-update.sql b/launchers/standalone/src/main/resources/db/sql-update.sql index 4e2f31638..66e12ef6a 100644 --- a/launchers/standalone/src/main/resources/db/sql-update.sql +++ b/launchers/standalone/src/main/resources/db/sql-update.sql @@ -76,4 +76,7 @@ alter table s2_datasource add column status int null after database_id; update s2_model set status = 1; update s2_datasource set status = 1; update s2_metric set status = 1; -update s2_dimension set status = 1; \ No newline at end of file +update s2_dimension set status = 1; + +--20231110 +UPDATE `s2_agent` SET `config` = replace (`config`,'LLM_S2QL','LLM_S2SQL') WHERE `config` LIKE '%LLM_S2QL%'; \ No newline at end of file