(improvement)(Headless) Optimize return structure of MetaDiscovery interface (#986)

This commit is contained in:
LXW
2024-05-13 14:29:30 +08:00
committed by GitHub
parent 0e28d6cbcc
commit 1f4039a453
5 changed files with 64 additions and 25 deletions

View File

@@ -0,0 +1,18 @@
package com.tencent.supersonic.headless.api.pojo.response;
import com.tencent.supersonic.headless.api.pojo.SchemaElementMatch;
import lombok.Data;
import java.util.List;
@Data
public class DataSetMapInfo {
private String name;
private String description;
private List<SchemaElementMatch> mapFields;
private List<SchemaElementMatch> topFields;
}

View File

@@ -1,6 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.response;
import com.tencent.supersonic.headless.api.pojo.SchemaElementMatch;
import com.tencent.supersonic.headless.api.pojo.Term;
import lombok.Data;
@@ -12,9 +11,7 @@ public class MapInfoResp {
private String queryText;
private Map<String, List<SchemaElementMatch>> mapFields;
private Map<String, List<SchemaElementMatch>> topFields;
private Map<String, DataSetMapInfo> dataSetMapInfo;
private Map<String, List<Term>> terms;