diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-12-14 11:28:18 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-12-14 11:28:18 +0100 |
commit | b4e3917d746fcf4be76d353be7c3b4ae9b229973 (patch) | |
tree | 9bbc8f32467adbc022ff1464e0e3514076c79a36 /container-search/src/main/java/com/yahoo/prelude/query/WordItem.java | |
parent | 7b8bb9e7e84c43240457e24bd846291c24221747 (diff) |
Support for configuring and feeding float16 and bool field types
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/WordItem.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/query/WordItem.java | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java b/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java index 246924ea9de..0b3d11158f1 100644 --- a/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java +++ b/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java @@ -9,14 +9,14 @@ import com.yahoo.protect.Validator; import java.nio.ByteBuffer; /** - * A term item containing a single word. + * A simple word or token to match in some field. * * @author bratseth * @author havardpe */ public class WordItem extends TermItem { - /** True if this is <b>not</b> part of the special tokens dictionary */ + /** True if this is not part of the special tokens dictionary */ private boolean words = true; /** Is this word stemmed? */ @@ -141,24 +141,20 @@ public class WordItem extends TermItem { } /** Word items uses a empty heading instead of "WORD " */ + @Override protected void appendHeadingString(StringBuilder buffer) {} + @Override public int hashCode() { return word.hashCode() + 71 * super.hashCode(); } + @Override public boolean equals(Object object) { - if (!super.equals(object)) { - return false; - } + if (!super.equals(object)) return false; WordItem other = (WordItem) object; // Ensured by superclass - - if (!this.word.equals(other.word)) { - return false; - } - - return true; + return this.word.equals(other.word); } public int getNumWords() { @@ -188,4 +184,5 @@ public class WordItem extends TermItem { discloser.addProperty("stemmed", stemmed); discloser.addProperty("words", words); } + } |