diff --git a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/knowledge/KnowledgeBaseService.java b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/knowledge/KnowledgeBaseService.java index de3cc9423..adac95426 100644 --- a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/knowledge/KnowledgeBaseService.java +++ b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/knowledge/KnowledgeBaseService.java @@ -52,7 +52,7 @@ public class KnowledgeBaseService { updateOnlineKnowledge(natures); } - public void updateOnlineKnowledge(List natures) { + private void updateOnlineKnowledge(List natures) { try { updateSemanticKnowledge(natures); } catch (Exception e) { diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DictWordService.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DictWordService.java index 89362ac99..309422b3e 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DictWordService.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DictWordService.java @@ -6,7 +6,6 @@ import com.tencent.supersonic.headless.api.pojo.SchemaElementType; import com.tencent.supersonic.headless.api.pojo.SemanticSchema; import com.tencent.supersonic.headless.chat.knowledge.DictWord; import com.tencent.supersonic.headless.chat.knowledge.KnowledgeBaseService; -import com.tencent.supersonic.headless.chat.knowledge.SearchService; import com.tencent.supersonic.headless.chat.knowledge.builder.WordBuilderFactory; import com.tencent.supersonic.headless.server.service.SchemaService; import lombok.extern.slf4j.Slf4j; @@ -44,8 +43,7 @@ public class DictWordService { return; } setPreDictWords(dictWords); - SearchService.clear(); - knowledgeBaseService.updateOnlineKnowledge(getAllDictWords()); + knowledgeBaseService.reloadAllData(getAllDictWords()); long duration = System.currentTimeMillis() - startTime; log.info("Dictionary has been regularly reloaded in {} milliseconds", duration); } diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryStructUtils.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryStructUtils.java index beae71c57..1ed65393e 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryStructUtils.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/utils/QueryStructUtils.java @@ -59,7 +59,6 @@ public class QueryStructUtils { private final DateModeUtils dateModeUtils; private final SqlFilterUtils sqlFilterUtils; private final SchemaService schemaService; - private String variablePrefix = "'${"; public QueryStructUtils( DateModeUtils dateModeUtils,