diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-05-03 20:25:15 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-05-03 20:25:15 +0200 |
commit | 840e1572b6e6d44384e61dab60b1b33f1d52260d (patch) | |
tree | edff126e54644de96ad1e2c12c6d7191fcd4edad /container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java | |
parent | 3ae5c8ae0b25b8619f97ca28fecde3c0ec510ebe (diff) |
Revert "Merge pull request #22428 from vespa-engine/revert-22426-bratseth/schema-info-5"
This reverts commit d6cb1273bcebdea6b8404b242cecb81802d0fb60, reversing
changes made to de8e6f7128dc6489800eae8ce8cdcc6e3414475e.
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java b/container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java index ff996464c4a..45bf5af5258 100644 --- a/container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java +++ b/container-search/src/test/java/com/yahoo/search/schema/SchemaInfoTester.java @@ -69,6 +69,11 @@ public class SchemaInfoTester { .add(new RankProfile.Builder("inconsistent") .addInput("query(myTensor1)", TensorType.fromSpec("tensor(a{},b{})")) .build()) + .add(new DocumentSummary.Builder("testSummary") + .add(new DocumentSummary.Field("field1", "string")) + .add(new DocumentSummary.Field("field2", "integer")) + .setDynamic(true) + .build()) .build()); schemas.add(new Schema.Builder("b") .add(common) @@ -98,17 +103,32 @@ public class SchemaInfoTester { var schemaInfoInfoConfig = new SchemaInfoConfig.Builder(); + // ----- Schema A var schemaA = new SchemaInfoConfig.Schema.Builder(); schemaA.name("a"); + schemaA.rankprofile(rankProfileCommon); var rankProfileInconsistentA = new SchemaInfoConfig.Schema.Rankprofile.Builder(); rankProfileInconsistentA.name("inconsistent"); rankProfileInconsistentA.input(new SchemaInfoConfig.Schema.Rankprofile.Input.Builder().name("query(myTensor1)").type("tensor(a{},b{})")); schemaA.rankprofile(rankProfileInconsistentA); + + var summaryClass = new SchemaInfoConfig.Schema.Summaryclass.Builder(); + summaryClass.name("testSummary"); + var field1 = new SchemaInfoConfig.Schema.Summaryclass.Fields.Builder(); + field1.name("field1").type("string").dynamic(true); + summaryClass.fields(field1); + var field2 = new SchemaInfoConfig.Schema.Summaryclass.Fields.Builder(); + field2.name("field2").type("integer"); + summaryClass.fields(field2); + schemaA.summaryclass(summaryClass); + schemaInfoInfoConfig.schema(schemaA); + // ----- Schema B var schemaB = new SchemaInfoConfig.Schema.Builder(); schemaB.name("b"); + schemaB.rankprofile(rankProfileCommon); var rankProfileInconsistentB = new SchemaInfoConfig.Schema.Rankprofile.Builder(); rankProfileInconsistentB.name("inconsistent"); @@ -118,8 +138,10 @@ public class SchemaInfoTester { rankProfileBOnly.name("bOnly"); rankProfileBOnly.input(new SchemaInfoConfig.Schema.Rankprofile.Input.Builder().name("query(myTensor1)").type("tensor(a{},b{})")); schemaB.rankprofile(rankProfileBOnly); + schemaInfoInfoConfig.schema(schemaB); + // ----- Info about which schemas are in which clusters var qrSearchersConfig = new QrSearchersConfig.Builder(); var clusterAB = new QrSearchersConfig.Searchcluster.Builder(); clusterAB.name("ab"); |