Advanced Search Extended Attributes Data Types

When searching for products, you can search by extended attributes.

This table shows the data types of extended attributes and their corresponding operator options:

Extended Attribute Data Type Operators Available
String, email, enum of string with single value (key or internal) Equals, not equals, contains, starts with
String email, enum of string with single value (not key or not internal) Equals, not equals, contains, starts with, exists, does not exist
Integer, double, date, datetime, enum of integer with single value (key or internal) Equals, not equals, less than, greater than, less or equal, greater or equal
Integer, double, date, datetime, enum of integer with single value (not key or not internal) Equals, not equals, less than, greater than, less or equal, greater or equal, exists, does not exist
Boolean (key or internal) Equals, not equals, exists, does not exist
Set of string, set of integer, set of double, enum of string, enum of integer with multiple values (key or internal) Contains
Set of string, set of integer, set of double, enum of string, enum of integer with multiple values (not key and not internal) Contains, exists, does not exist

Key or internal in the data type column refers to attributes that are either defined as key or internal. For example, if you have defined a custom attribute, the ID is automatically the key. System objects sometimes have attributes that are marked internal.

The value lists change dynamically depending on the selected attribute and operator combination.