diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-03-14 09:51:31 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2023-03-14 09:51:31 +0100 |
commit | fb584b65d2a35ff266205f636504c2d964536de1 (patch) | |
tree | ca538a7cc0d266bd125485cb84702bcaf83bbae2 /container-search/src/main/java/com/yahoo/prelude/query | |
parent | eae4bb10fae9d00bce932ca224a6c7a100781354 (diff) |
Deprecate creator
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/query/Item.java | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/Item.java b/container-search/src/main/java/com/yahoo/prelude/query/Item.java index 8c154072a42..4f770ef6add 100644 --- a/container-search/src/main/java/com/yahoo/prelude/query/Item.java +++ b/container-search/src/main/java/com/yahoo/prelude/query/Item.java @@ -67,6 +67,7 @@ public abstract class Item implements Cloneable { } // These must match the definitions in searchlib/src/vespa/searchlib/parsequery/item_creator.h + @Deprecated // TODO: Remove on Vespa 9 public enum ItemCreator { ORIG(0), @@ -141,9 +142,8 @@ public abstract class Item implements Cloneable { public abstract String getName(); /** - * Sets whether this is a filter term. - * This indicates that the term origins from the filter parameter in the search API. - * The search backend does not handle filter terms any different than non-filter terms. + * Sets whether this is a filter term. Filter terms are treated just like other terms except that + * they will not be highlighted in dynamic summaries. */ public void setFilter(boolean filter) { if (filter) { @@ -158,12 +158,22 @@ public abstract class Item implements Cloneable { return creator == ItemCreator.FILTER; } - /** Returns the item creator value. */ + /** + * Returns the item creator value. + * + * @deprecated use isFilter(boolean) + */ + @Deprecated // TODO: Remove on Vespa 9 public ItemCreator getCreator() { return creator; } - /** Sets the item creator value. */ + /** + * Sets the item creator value. + * + * @deprecated use setFilter(boolean) + */ + @Deprecated // TODO: Remove on Vespa 9 public void setCreator(ItemCreator creator) { this.creator = creator; } |