Optional
allJoins nested filters with logical AND
Optional
anyJoins nested filters with logical OR
Optional
fieldProduct field to apply filter on
Optional
hasIf true
, matches all products which have the value on selected field.
If false
, matches all products which have no value in selected field.
Optional
notJoins nested filters with logical AND and inverts match
Optional
prefixList of prefixes to match
Optional
rangeList of range filters to apply
Optional
valueList of values to filter by, joined by OR operator
boost weight
Boost products that match the provided filter. Parameter groups are sent based on match type that you are using.
Numeric field match - boosts products based on numeric value stored. Example - boost products with higher price:
Other boost matches use filter format. Send filter parameters together with
weight
param, to boost matched products. CheckInputSearchFilter
type for more info on filter format.Example - use value filter to match
red
products and boost their score by 2: