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.