diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-01-28 09:09:03 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-01-28 09:09:03 +0100 |
commit | f91b6093c9b018a49a36f4d34ac0b2acbe1b31d8 (patch) | |
tree | d8a8eea392dfe29ca8646f16c887ab5efdaa60dd /container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java | |
parent | 4fba0da4b970af2c31ed543c378e9641dd1b6106 (diff) |
Remove dead code
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java index 18986667a6c..8d8be0d3df0 100644 --- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java +++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/StructDataField.java @@ -9,7 +9,7 @@ import com.yahoo.prelude.hitfield.JSONString; /** * A hit field containing JSON structured data */ -public class StructDataField extends JSONField { +public class StructDataField extends DocsumField { public StructDataField(String name) { super(name); @@ -22,10 +22,17 @@ public class StructDataField extends JSONField { @Override public Object convert(Inspector value) { - if (value.type() == Type.STRING) { - return super.convert(value); - } + if (value.type() == Type.STRING) + return convertString(value); return new StructuredData(value); } + private Object convertString(Inspector value) { + if (value.valid()) { + return new JSONString(value); + } else { + return new JSONString(""); + } + } + } |