summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2023-03-14 09:51:31 +0100
committerJon Bratseth <bratseth@gmail.com>2023-03-14 09:51:31 +0100
commitfb584b65d2a35ff266205f636504c2d964536de1 (patch)
treeca538a7cc0d266bd125485cb84702bcaf83bbae2 /container-search/src/main/java/com/yahoo/prelude/query
parenteae4bb10fae9d00bce932ca224a6c7a100781354 (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.java20
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;
}