diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/RetrieveServiceImpl.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/RetrieveServiceImpl.java index 2d87bd34c..a47275277 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/RetrieveServiceImpl.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/RetrieveServiceImpl.java @@ -1,5 +1,6 @@ package com.tencent.supersonic.headless.server.service.impl; +import com.google.common.collect.Lists; import com.tencent.supersonic.common.pojo.User; import com.tencent.supersonic.common.pojo.enums.DictWordType; import com.tencent.supersonic.headless.api.pojo.SchemaElement; @@ -79,7 +80,7 @@ public class RetrieveServiceImpl implements RetrieveService { Set dataSetIds = queryNLReq.getDataSetIds(); ChatQueryContext chatQueryContext = new ChatQueryContext(queryNLReq); - chatQueryContext.setModelIdToDataSetIds(dataSetService.getModelIdToDataSetIds()); + chatQueryContext.setModelIdToDataSetIds(modelIdToDataSetIds); Map> regTextMap = searchMatchStrategy.match(chatQueryContext, originals, dataSetIds);