mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 20:25:12 +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/*
|
assembly/runtime/*
|
||||||
**/dist/
|
**/dist/
|
||||||
*.umi/
|
*.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.DomainWithSemanticType;
|
||||||
import com.tencent.supersonic.chat.domain.pojo.search.MatchText;
|
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.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.ChatService;
|
||||||
import com.tencent.supersonic.chat.domain.service.SearchService;
|
import com.tencent.supersonic.chat.domain.service.SearchService;
|
||||||
import com.tencent.supersonic.chat.domain.utils.NatureConverter;
|
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.CacheLoader;
|
||||||
import com.google.common.cache.LoadingCache;
|
import com.google.common.cache.LoadingCache;
|
||||||
import com.tencent.supersonic.chat.api.service.SemanticLayer;
|
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.chat.domain.utils.SchemaInfoConverter;
|
||||||
import com.tencent.supersonic.common.nlp.ItemDO;
|
import com.tencent.supersonic.common.nlp.ItemDO;
|
||||||
import com.tencent.supersonic.common.nlp.NatureType;
|
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.api.service.SemanticQuery;
|
||||||
import com.tencent.supersonic.chat.application.parser.resolver.DomainResolver;
|
import com.tencent.supersonic.chat.application.parser.resolver.DomainResolver;
|
||||||
import com.tencent.supersonic.chat.application.parser.resolver.SemanticQueryResolver;
|
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.ContextHelper;
|
||||||
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
||||||
import com.tencent.supersonic.common.util.context.ContextUtils;
|
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 com.tencent.supersonic.common.nlp.ItemDO;
|
||||||
import java.io.Serializable;
|
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.MetricFilter;
|
||||||
import com.tencent.supersonic.chat.application.query.MetricGroupBy;
|
import com.tencent.supersonic.chat.application.query.MetricGroupBy;
|
||||||
import com.tencent.supersonic.chat.application.query.MetricOrderBy;
|
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.constant.Constants;
|
||||||
import com.tencent.supersonic.common.enums.AggOperatorEnum;
|
import com.tencent.supersonic.common.enums.AggOperatorEnum;
|
||||||
import com.tencent.supersonic.common.enums.AggregateTypeEnum;
|
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.DefaultMetricInfo;
|
||||||
import com.tencent.supersonic.chat.domain.pojo.config.EntityInternalDetail;
|
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.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.ChatService;
|
||||||
import com.tencent.supersonic.chat.domain.service.QueryService;
|
import com.tencent.supersonic.chat.domain.service.QueryService;
|
||||||
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
|
||||||
|
|||||||
Reference in New Issue
Block a user