summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-12-14 11:28:18 +0100
committerJon Bratseth <bratseth@oath.com>2018-12-14 11:28:18 +0100
commitb4e3917d746fcf4be76d353be7c3b4ae9b229973 (patch)
tree9bbc8f32467adbc022ff1464e0e3514076c79a36 /container-search/src/main/java/com/yahoo/prelude/query/WordItem.java
parent7b8bb9e7e84c43240457e24bd846291c24221747 (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.java19
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);
}
+
}