diff options
author | Arne H Juul <arnej@yahooinc.com> | 2021-11-25 10:51:02 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2021-11-25 13:00:40 +0000 |
commit | 324380f910890dd4bb0b1ce850fbc13118423364 (patch) | |
tree | c948d7ec3379752754ae004e388f271d74588c79 /config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java | |
parent | d3c02dc31aafdb34a6a7203b2b4dab48ff4459fa (diff) |
add utility for recognizing position type variants
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java index 879ad570c26..495c3da5d3a 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java @@ -6,7 +6,6 @@ import com.yahoo.document.DataType; import com.yahoo.document.Field; import com.yahoo.document.MapDataType; import com.yahoo.document.NumericDataType; -import com.yahoo.document.PositionDataType; import com.yahoo.document.PrimitiveDataType; import com.yahoo.document.StructuredDataType; import com.yahoo.searchdefinition.Index; @@ -15,6 +14,7 @@ import com.yahoo.searchdefinition.document.Attribute; import com.yahoo.searchdefinition.document.BooleanIndexDefinition; import com.yahoo.searchdefinition.document.Case; import com.yahoo.searchdefinition.document.FieldSet; +import com.yahoo.searchdefinition.document.GeoPos; import com.yahoo.searchdefinition.document.ImmutableSDField; import com.yahoo.searchdefinition.document.Matching; import com.yahoo.searchdefinition.document.Stemming; @@ -91,12 +91,8 @@ public class IndexInfo extends Derived implements IndexInfoConfig.Producer { } } - private static boolean isPositionArrayField(ImmutableSDField field) { - return field.getDataType().equals(DataType.getArray(PositionDataType.INSTANCE)); - } - private static boolean isPositionField(ImmutableSDField field) { - return field.getDataType().equals(PositionDataType.INSTANCE) || isPositionArrayField(field); + return GeoPos.isAnyPos(field); } @Override |