mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 19:51:00 +00:00
[improvement](chat) remove unnecessary class and adjust package and add flattened-pom.xml ignore
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -12,4 +12,5 @@ log/
|
||||
assembly/runtime/*
|
||||
**/dist/
|
||||
*.umi/
|
||||
/assembly/deploy
|
||||
/assembly/deploy
|
||||
.flattened-pom.xml
|
||||
@@ -11,7 +11,7 @@ import com.tencent.supersonic.chat.domain.pojo.search.DomainInfoStat;
|
||||
import com.tencent.supersonic.chat.domain.pojo.search.DomainWithSemanticType;
|
||||
import com.tencent.supersonic.chat.domain.pojo.search.MatchText;
|
||||
import com.tencent.supersonic.chat.domain.pojo.search.SearchResult;
|
||||
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.service.ChatService;
|
||||
import com.tencent.supersonic.chat.domain.service.SearchService;
|
||||
import com.tencent.supersonic.chat.domain.utils.NatureConverter;
|
||||
|
||||
@@ -4,7 +4,7 @@ import com.google.common.cache.CacheBuilder;
|
||||
import com.google.common.cache.CacheLoader;
|
||||
import com.google.common.cache.LoadingCache;
|
||||
import com.tencent.supersonic.chat.api.service.SemanticLayer;
|
||||
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
||||
import com.tencent.supersonic.common.nlp.ItemDO;
|
||||
import com.tencent.supersonic.common.nlp.NatureType;
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.tencent.supersonic.chat.api.service.SemanticParser;
|
||||
import com.tencent.supersonic.chat.api.service.SemanticQuery;
|
||||
import com.tencent.supersonic.chat.application.parser.resolver.DomainResolver;
|
||||
import com.tencent.supersonic.chat.application.parser.resolver.SemanticQueryResolver;
|
||||
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.utils.ContextHelper;
|
||||
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
||||
import com.tencent.supersonic.common.util.context.ContextUtils;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
package com.tencent.supersonic.chat.domain.pojo.chat;
|
||||
|
||||
import com.tencent.supersonic.common.nlp.ItemDO;
|
||||
import java.io.Serializable;
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AggregatorInfo implements Serializable {
|
||||
|
||||
private String aggregator;
|
||||
private String targetWord;
|
||||
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
public enum DateTypeEnum {
|
||||
|
||||
|
||||
DAY("DAY", "天", "sys_imp_date"),
|
||||
WEEK("WEEK", "周", "sys_imp_week"),
|
||||
MONTH("MONTH", "月", "sys_imp_month"),
|
||||
YEAR("YEAR", "年", "sys_imp_year");
|
||||
private String code;
|
||||
|
||||
private String name;
|
||||
|
||||
private String field;
|
||||
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public String getField() {
|
||||
return field;
|
||||
}
|
||||
|
||||
DateTypeEnum(String code, String name, String field) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
this.field = field;
|
||||
}
|
||||
|
||||
public static DateTypeEnum fromCode(String code) {
|
||||
for (DateTypeEnum dateTypeEnum : DateTypeEnum.values()) {
|
||||
if (dateTypeEnum.getCode().equals(code)) {
|
||||
return dateTypeEnum;
|
||||
}
|
||||
}
|
||||
return DateTypeEnum.DAY;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
public enum ModeEnum {
|
||||
query,
|
||||
interpret
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ParserSvrResponse<T> {
|
||||
|
||||
private String code;
|
||||
private String msg;
|
||||
private T data;
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
public class SemanticDO {
|
||||
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class SemanticText implements Serializable {
|
||||
|
||||
private LinkedHashSet<String> metricList;
|
||||
|
||||
private LinkedHashSet<String> dimensionValues = new LinkedHashSet<>();
|
||||
private Map<String, List<String>> filterDimensionValues = new HashMap<>();
|
||||
private AggregatorInfo aggregatorInfo;
|
||||
private String startTime;
|
||||
private String endTime;
|
||||
private String timeWord;
|
||||
private Integer classId;
|
||||
private String className;
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TimeParseDetail {
|
||||
|
||||
private String type;
|
||||
private List<String> time;
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.tencent.supersonic.chat.domain.pojo.semantic;
|
||||
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TimeParseResult {
|
||||
|
||||
private String text;
|
||||
private List<Integer> offset;
|
||||
private TimeParseDetail detail;
|
||||
}
|
||||
@@ -6,7 +6,7 @@ import com.tencent.supersonic.chat.application.query.MetricDomain;
|
||||
import com.tencent.supersonic.chat.application.query.MetricFilter;
|
||||
import com.tencent.supersonic.chat.application.query.MetricGroupBy;
|
||||
import com.tencent.supersonic.chat.application.query.MetricOrderBy;
|
||||
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
|
||||
import com.tencent.supersonic.common.constant.Constants;
|
||||
import com.tencent.supersonic.common.enums.AggOperatorEnum;
|
||||
import com.tencent.supersonic.common.enums.AggregateTypeEnum;
|
||||
|
||||
@@ -18,7 +18,7 @@ import com.tencent.supersonic.chat.domain.pojo.config.DefaultMetric;
|
||||
import com.tencent.supersonic.chat.domain.pojo.config.DefaultMetricInfo;
|
||||
import com.tencent.supersonic.chat.domain.pojo.config.EntityInternalDetail;
|
||||
import com.tencent.supersonic.chat.domain.pojo.config.EntityRichInfo;
|
||||
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
|
||||
import com.tencent.supersonic.chat.domain.service.ChatService;
|
||||
import com.tencent.supersonic.chat.domain.service.QueryService;
|
||||
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
||||
|
||||
Reference in New Issue
Block a user