diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-05-23 14:50:58 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-05-23 14:50:58 +0200 |
commit | 330a92e516e992f870ce83b66c6fe7f9335c5b0c (patch) | |
tree | 70c53f1b6e477fc982c3ffc1600e78dba5ec591f /container-search/src/main/java/com/yahoo/prelude/query/PhraseItem.java | |
parent | 6cbdbd32fd52f9f112ee4047fa10fee4dd66e900 (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.java | 7 |
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); |