summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2019-05-23 14:50:58 +0200
committerJon Bratseth <bratseth@verizonmedia.com>2019-05-23 14:50:58 +0200
commit330a92e516e992f870ce83b66c6fe7f9335c5b0c (patch)
tree70c53f1b6e477fc982c3ffc1600e78dba5ec591f /container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java
parent6cbdbd32fd52f9f112ee4047fa10fee4dd66e900 (diff)
Support URI matching in YQL
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java b/container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java
index d7aec40bcf9..26da5eec7eb 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java
@@ -32,10 +32,12 @@ public class PhraseItem extends CompositeIndexedItem {
}
}
+ @Override
public ItemType getItemType() {
return ItemType.PHRASE;
}
+ @Override
public String getName() {
return "PHRASE";
}
@@ -162,10 +164,12 @@ public class PhraseItem extends CompositeIndexedItem {
return (BlockItem) getItem(index);
}
+ @Override
protected void encodeThis(ByteBuffer buffer) {
super.encodeThis(buffer); // takes care of index bytes
}
+ @Override
public int encode(ByteBuffer buffer) {
encodeThis(buffer);
int itemCount = 1;
@@ -186,13 +190,16 @@ public class PhraseItem extends CompositeIndexedItem {
}
/** Returns false, no parenthezes for phrases */
+ @Override
protected boolean shouldParenthize() {
return false;
}
/** Phrase items uses a empty heading instead of "PHRASE " */
+ @Override
protected void appendHeadingString(StringBuilder buffer) { }
+ @Override
protected void appendBodyString(StringBuilder buffer) {
appendIndexString(buffer);