OptionalallJoins nested filters with logical AND
OptionalanyJoins nested filters with logical OR
OptionalfieldProduct field to apply filter on
OptionalhasIf true, matches all products which have the value on selected field.
If false, matches all products which have no value in selected field.
OptionalnotJoins nested filters with logical AND and inverts match
OptionalprefixList of prefixes to match
OptionalrangeList of range filters to apply
OptionalvalueList 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
weightparam, to boost matched products. CheckInputSearchFiltertype for more info on filter format.Example - use value filter to match
redproducts and boost their score by 2: