(improvement)(Headless) Periodically refresh embedding metadata in full and optimize the code. (#917)

This commit is contained in:
lexluo09
2024-04-17 22:38:19 +08:00
committed by GitHub
parent d8c23cca05
commit ee798b7671
17 changed files with 237 additions and 142 deletions

View File

@@ -2,6 +2,9 @@ package com.tencent.supersonic.headless.api.pojo.request;
import lombok.Data;
import lombok.ToString;
import org.apache.commons.collections.CollectionUtils;
import java.util.Objects;
@Data
@ToString
@@ -25,4 +28,8 @@ public class QuerySqlReq extends SemanticQueryReq {
return stringBuilder.toString();
}
public boolean needGetDataSetId() {
return (Objects.isNull(this.getDataSetId()) || this.getDataSetId() <= 0)
&& (CollectionUtils.isEmpty(this.getModelIds()));
}
}